我正在尝试在页面上打印用户预先上传的.txt
文件的内容。
这是我到目前为止的代码:
<form action="page.php" method="POST">
<input type="file" name="userfile"/>
<input type="submit" value="Load"/>
</form>
在page.php上:
<?php
echo file_get_contents($_POST['userfile']);
?>
我得到的错误:
“警告:file_get_contents(userfile.txt):无法打开流:没有这样的文件或目录”
当.txt
文件与page.php
位于同一目录时,它会起作用。
但是,将要打印的文件不在服务器上的此目录中。
我该怎么做?
感谢您的回答!
答案 0 :(得分:0)
在表单
中使用enctype =“multipart / form-data”<form action="index.php" method="POST" enctype="multipart/form-data">
在PHP中
echo file_get_contents($_FILES['userfile']['tmp_name']);