0

我正在尝试访问网络 PC 的 C 盘。我可以使用编写此路径的资源管理器访问它\\PCNAME\c$\path\to\file。但是当我尝试使用它copy不起作用的功能访问它时php。这是我的php代码。

copy("\\\\PCNAME\\c\$\\path\\to\\file","filename");

有语法错误吗?
请帮我解决这个问题。

4

2 回答 2

1

它不是

copy("\\PCNAME\c\$\path\to\file","filename");

它是

copy('\\PCNAME\c$\path\to\file',"filename");

注意 c$(隐藏共享),但为什么不创建一个可公开访问的共享呢?

编辑:还要注意单引号,这是为了保留反斜杠(你是对的@Esailija)

于 2012-07-09T07:09:31.943 回答
0

你必须先映射驱动器..

然后传递正确的驱动器位置来复制文件。例如,您的映射驱动器是 g:\Program Files\file_name 然后将该位置传递给 copy() 函数

希望这会帮助你。

于 2012-07-09T07:14:25.073 回答