有没有办法在用户试图通过带有表单的浏览器从他们的计算机上传的文件中使用PHP的file_get_contents()函数?
答案 0 :(得分:7)
直接 - 没有。这不是PHP的工作方式 - 它完全在服务器端运行。
上传后 - 绝对!您可以使用tmpfile
数组中的$_FILES
元素加载文件。有关详细信息,请参阅Handling File Uploads。
答案 1 :(得分:1)
与用户文件系统通信的唯一方法是通过上传文件系统。当然有一个原因是你不能只从客户端计算机访问文件,这意味着巨大的安全问题。
如果您确实需要对用户计算机上的文件执行某些操作,请查看Adobe Flash,Silverlight,Java或编写插件。