2013-02-11 47 views
0

我必須將JPG從外部服務器(如Facebook)複製到我的服務器。如何使用PHP從外部服務器複製文件?

這樣做的最佳方法是什麼?我雖然也許與fread/fopen等,但我不知道這是否是最好的方法。

+0

這應包括它 伴隨着一些問題 http://stackoverflow.com/questions/3938534/download-file-to-server-from-url – 2013-02-11 13:02:02

+0

閱讀[文件](HTTP:// www.php.net/manual/en/index.php)。幾乎所有你想知道的關於PHP的東西都可以在那裏找到。 – 2013-02-11 13:09:47

回答

1
$url = 'http://facebook.com/image.jpg'; 

$img = '/my/folder/image.jpg'; 

file_put_contents($img, file_get_contents($url)); 
1

您可以使用大多數文件系統功能的URL(如copy)。

$url = "http://cdn.sstatic.net/stackoverflow/img/sprites.png"; 
$target = "/tmp/stackoverflow.png"; 
copy($url, $target); 

請注意,您需要啓用php.ini設置allow_url_fopen

相關問題