我试图下载使用从PHP卷曲的图像,但不是将图像保存到它只是输出随机字符到Web浏览器屏幕的服务器,这里的代码PHP下载文件到服务器
$final['IMAGE'] = 'http://www.google.com/images/srpr/logo3w.png';
$imagename = trim(basename($final['IMAGE']));
$url = $final['IMAGE'];
$path = '/media/import/';
$path .= $imagename;
$fp = fopen($path, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
curl_close($ch);
fclose($fp);
更改它使用curl_setopt($ ch,CURLOPT_RETURNTRANSFER,true); 仍然不会将图像下载到/ media/import /目录 – user1155594 2012-08-13 18:24:19
我已更新我的答案。试一试。 – insertusernamehere 2012-08-13 18:36:39
非常感谢您的回答,您可以将任何内容下载到您的服务器,并且大文件需要几秒钟的时间才能下载 – mohade 2017-09-06 20:14:11