Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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
将HTML上传到PHP的小文本文件停止了从5.3升级到PHP5.4的工作_Php_Html_Upload - Fatal编程技术网

将HTML上传到PHP的小文本文件停止了从5.3升级到PHP5.4的工作

将HTML上传到PHP的小文本文件停止了从5.3升级到PHP5.4的工作,php,html,upload,Php,Html,Upload,我刚刚被迫从PHP5.3升级到5.4,文件上传机制已经停止工作。我一次只需要上传一个文件。每个文件只是一个简单的.txt文件,大小不到20KB 据我所知,文件名并没有从HTML表单传递到php <FORM name="form2" method="post" enctype="multipart/form-data" action="upload.php"> <P><STRONG>Upload log file:</STRONG> &

我刚刚被迫从PHP5.3升级到5.4,文件上传机制已经停止工作。我一次只需要上传一个文件。每个文件只是一个简单的.txt文件,大小不到20KB

据我所知,文件名并没有从HTML表单传递到php

<FORM name="form2" method="post" enctype="multipart/form-data" action="upload.php">
  <P><STRONG>Upload log file:</STRONG> 
    <INPUT name="call" type="hidden" value="<? echo $call; ?>">
    <INPUT name="logfile" type="file">
    <INPUT type="submit" name="Submit2" value="Send file">
  </P>
</FORM>


    $logfile = $_GET[logfile];
    echo "<P>" .$logfile. " for ".$call."</P>\n";
    if ($logfile == "none") {
        echo "<P>No file uploaded.</P>\n";
        exit;
        }
    echo "<P>File " .$logfile_name." uploaded, ".$logfile_size." bytes.</P>\n";

上传日志文件: 在index.html中

<FORM name="form2" method="post" enctype="multipart/form-data" action="upload.php">
  <P><STRONG>Upload log file:</STRONG> 
    <INPUT name="call" type="hidden" value="<? echo $call; ?>">
    <INPUT name="logfile" type="file">
    <INPUT type="submit" name="Submit2" value="Send file">
  </P>
</FORM>

上传日志文件: 在index.html中

<FORM name="form2" method="post" enctype="multipart/form-data" action="upload.php">
  <P><STRONG>Upload log file:</STRONG> 
    <INPUT name="call" type="hidden" value="<? echo $call; ?>">
    <INPUT name="logfile" type="file">
    <INPUT type="submit" name="Submit2" value="Send file">
  </P>
</FORM>

上传日志文件:


对不起,这没用。我没有看到php代码识别要上传的文件的任何迹象
$logfile=$\u文件['logfile']['name']很抱歉,这也不起作用。我仍然没有看到php代码识别要上传的文件的任何迹象。我开始关注这个问题。随着最近从5.3迁移到PHP5.4,安全模式被禁用。如果我将文件放在运行php的服务器上的同一目录中,我就可以读取该文件。但是,我无法使用HTML表单“传输”文件-如果我这样做,PHP会说该文件不存在。对不起,这不起作用。我没有看到php代码识别要上传的文件的任何迹象
$logfile=$\u文件['logfile']['name']很抱歉,这也不起作用。我仍然没有看到php代码识别要上传的文件的任何迹象。我开始关注这个问题。随着最近从5.3迁移到PHP5.4,安全模式被禁用。如果我将文件放在运行php的服务器上的同一目录中,我就可以读取该文件。但是,我无法使用HTML表单“传输”文件-如果我这样做,PHP会说该文件不存在。