标签: php
有谁知道是否可以在php中使用copy()函数但在不同的域中?
我已阅读this,如果1域中的文件目录
echo copy("source.txt","target.txt");
但是如果另一个域中存在文件会怎么样? 示例
echo copy("http://www.websample.com/source.txt","http://www.anotherdomain.com/target.txt");
或任何人有另一种方法?感谢
答案 0 :(得分:1)
否(如果您不拥有/控制目标网址)
你不能把你的东西复制到别人的服务器上,而不会为你提供一个界面,或者你找到了破解他们服务器的漏洞。
是如果目标网址/服务器在您的控制范围内,您可以启用fopen wrappers
fopen wrappers
如果已启用“fopen wrappers”,则source和dest现在都可以是URL。有关详细信息,请参阅fopen()。
你还必须确保这个
目的地路径。 如果dest是一个URL,如果包装器不支持覆盖现有文件,则复制操作可能会失败。
<强> Manual 强>