如何访问远程目录并在PHP中复制文件

时间:2013-09-25 18:23:15

标签: php file scandir

我想从远程目录中复制文件。但我不知道如何写它的UNC。我可以使用file:// Server / Production / Images在浏览器中打开目录,但如果我在PHP脚本中使用此路径则无法工作。

$origin = "file://Sever/Prodution/Images";
$file = scandir($origin);

结果是:警告:scandir():不支持远程主机文件访问

我以管理员身份运行我的wampsever,因此我认为它可以访问远程服务器。

1 个答案:

答案 0 :(得分:0)

没有做任何研究,我不确定' file://'是在服务器环境中使用的适当协议。如果您正在测试远程文件访问但希望访问本地服务器上的文件,则可以使用http://localhost/path/to/filehttp://127.0.0.1/path/to/file。您还需要确保该文件具有可访问的网络'你机器上的目录。例如,如果您的wamp stack的webroot是C:\ programs \ wamp \ apache \ html \,并且您尝试访问的文件位于C:\ Sever \ Prodution \ Images中,则该文件将无法访问。有意义吗?