我正在创建一个用于编辑 html 和 php 代码的简单脚本。我正在使用 fopen() 和 fwrite() 打开和保存文件。但是,我只能打开我的网络服务器上的文件,而不是我的计算机上的文件。我可以做些什么来使从我的计算机打开文件成为可能?
我想避免设置 ftp 服务器等,因为 1)最终会破坏对象 - 还不如设置本地 Web 服务器 2)我希望其他人能够轻松下载和使用脚本
任何帮助,将不胜感激。谢谢
好的-根据您上面的评论,我想我现在明白了... ;-)
http://www.w3.org/TR/html-markup/input.file.html
https://developer.mozilla.org/en-US/docs/HTML/Element/Input
这将允许某人通过他们的浏览器将文件上传到您启用 PHP 的站点(在他们浏览到您的站点之后)。
然后,在文件保存到服务器后,您的 PHP 代码可以使用例如get_file_contents()
获取文件并使用它。
PHP 需要将文件(即更多的 HTML)呈现为下载链接/按钮等,以便用户在处理后再次收集。