2016-12-30 48 views
-1

有誰知道是否有可能在php中使用copy()函數,但在不同的域?是否有可能使用copy()PHP函數爲不同的域?

我已經讀過this和複印件()函數的工作,如果在1個域文件目錄,

echo copy("source.txt","target.txt"); 

但如果文件在另一個域中存在? 示例

echo copy("http://www.websample.com/source.txt","http://www.anotherdomain.com/target.txt"); 

或者任何人有另一種方法?感謝

+0

您可以使用捲曲針對不同的領域,如果你有權限 –

回答

1

沒有(如果你不擁有/控制目標URL)

你不能你的東西複製到別人的服務器,而它們提供給您的是一個接口,或者你發現一個漏洞破解他們的服務器。

如果目標URL /服務器是在你的控制,你可以啓用fopen wrappers

兩個來源,如果「fopen封裝」已啓用DEST現在可能網址。有關更多詳細信息,請參閱fopen()

而且你還必須確保這個

目標路徑。 如果dest是一個URL,如果包裝不支持覆蓋現有文件,則複製操作可能會失敗。

Manual

相關問題