【发布时间】:2015-10-17 05:05:50
【问题描述】:
我正在尝试在 php.ini 中打开一个文件。
这是我的代码:
IF (ISSET($_POST['submit']))
{
$filename = $_POST['file'];
echo $filename;
$file =$_FILES['file']['tmp_name'];
$myfile = fopen($file, "r") or die("Unable to open file!");
echo fread($myfile,filesize($file));
fclose($myfile);
}
这是形式:
<form class="form-horizontal" action ="action.php" method ="post">
<fieldset>
<legend>Cruncher</legend>
<div class="form-group">
<label for="uploadfile" class="col-lg-2 control-label">BOM Open File:</label>
<div class="col-lg-5">
<br/>
<br/>
<input type = "file" class="form-control" name = "file">
<br/>
<button type ="submit" name ="submit" class ="btn btn-primary"> Convert File </button>
</div>
</div>
</fieldset>
</form>
我相信这段代码可以打开任何类型的文件(如果我错了,请纠正我),但我没有读取文件,而是收到以下错误消息:
Unable to open file!
你能帮我解决这个问题吗,我需要帮助。
非常感谢!
【问题讨论】:
-
您不需要将文件临时存储在服务器上读取它吗?
-
你能把$_FILES的var_dump贴出来
-
请看一下这个问题。 stackoverflow.com/questions/2201379/…
-
@donald123 它只显示NULL,
-
那你没有上传!请检查您的表格