Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php $\u文件出现错误_Php_File Upload - Fatal编程技术网

Php $\u文件出现错误

Php $\u文件出现错误,php,file-upload,Php,File Upload,php脚本upload.php <h1>Upload File</h1> <form enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name = "MAX_FILE_SIZE" value="100000000000"> <input type ="file" name="userfile"> <i

php脚本upload.php

    <h1>Upload File</h1>
<form enctype="multipart/form-data" method="post" action="upload.php">
<input type="hidden" name = "MAX_FILE_SIZE" value="100000000000">
<input type ="file" name="userfile">
<input type = "submit" value="Upload File">
</form>
我在upload.php上发现了这个错误 注意:第2行C:\wamp\www\upload.php中的未定义索引:userfile

注意:第3行C:\wamp\www\upload.php中的未定义索引:userfile

注意:第4行C:\wamp\www\upload.php中的未定义索引:userfile

注意:第5行C:\wamp\www\upload.php中的未定义索引:userfile


注意:第6行C:\wamp\www\upload.php中未定义的索引:userfile

当您使用var\u dump$\u文件时,您会得到什么?您确定在php ini文件中启用了文件上载吗?剧本适合我。读这篇文章:我相信。
<?php
$userfile = $_FILES['userfile']['tmp_name'];
$userfile_name = $_FILES['userfile']['name'];
$userfile_size = $_FILES['userfile']['size'];
$userfile_type = $_FILES['userfile']['type'];
$userfile_error = $_FILES['userfile']['error'];

if($userfile_error>0){
    echo 'Problem : ';
    switch ($userfile_error)
    {
        case 1: echo 'File exceeded upload_max_filesize'; break;
        case 1: echo 'File exceeded max_File_size'; break;
        case 1: echo 'File only partially uploaded'; break;
        case 1: echo 'No file uploaded'; break;

    }
    exit;
}

if ($userfile=='none'){
    echo 'No file uploaded';
    exit;
}

if ($userfile_size==0){
    echo ' Problem : Uploaded file size is zero';
    exit;
}

if ($userfile_type!='text/plain'){
    echo 'File type is not Text format';
    exit;
}

$upfile = '/uploads/'.$userfile;

if (is_uploaded_file($userfile)){
    if(!move_uploaded_file($userfile,$upfile)){
        echo 'Could not move uploaded file';
        exit;
    }
}
else {
    echo 'Possible File Attack';
    exit;
}

echo 'File Uploaded Successfuly<br />';

$fp = fopen($upfile,'r');
$comment = fread ($fp,filesize($upfile));
fclose($fp);

$comment = strip_tags($comment);
$fp = fopen($upfile,'w');
fwrite($fp,$comment);
fclose($fp);

echo ' Preview of uploaded files<br />';
echo $comment;