在做了一些研究之后,我发现了一种使用以下编码读取php文件的方法:
<?php
// get contents of a file into a string
$filename = "/usr/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>
现在我想通过弹出窗口获取文件名(路径),使用户可以从他/她的文件浏览器中选择文件。如何在html按钮后面执行此操作:
<input type="file" id="loadFile"/>
答案 0 :(得分:0)
我不是100%肯定你在问什么,但我认为这回答了你的问题:
用户选择文件后,需要将其上传(POST)到服务器(但提交表单)。有关此问题的简单但很好的教程,请查看http://www.tizag.com/phpT/fileupload.php
收到文件并保存在服务器端后,您可以使用您拥有的代码阅读它,或者更简单:
$contents = file_get_contents($filename);
您应该非常小心地接受用户上传的内容,并确保您确保只接受您期望的文件,这样就可以让您的服务器受到损害。