保存远程文件

Jam*_*mes 1 php image

可能重复:
PHP保存图像文件

$image_url = 'http://site.com/images/image.png';
Run Code Online (Sandbox Code Playgroud)

如何将文件从远程站点保存到我自己的文件夹中?

rik*_*rik 7

copy($image_url, $your_path);
Run Code Online (Sandbox Code Playgroud)

如果allow_url_fopen你的php.ini没有设置,那么用cURL获取文件.


Pau*_*ber 5

你可以用CURL做到这一点.从手册:

$ch = curl_init("http://site.com/images/image.png");
$fp = fopen("image.png", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)