簡體   English   中英

如何使用PHP從外部服務器復制文件?

[英]How do I copy a file from an external server with PHP?

我必須將JPG從外部服務器(例如Facebook)復制到我的服務器。

最好的方法是什么? 我雖然也許用fread / fopen等。但是我不知道這是否是最好的方法。

您可以將URL與大多數文件系統功能(例如copy )一起使用。

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

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

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM