我正在尝试在php中打开一个文件。
这是我的代码:
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!
请你帮我解决这个问题,请帮助我。
非常感谢!
答案 0 :(得分:1)
在表单中使用enctype="multipart/form-data"
<form class="form-horizontal" action ="action.php" method ="post" enctype="multipart/form-data">