我将文件复制到本地服务器时遇到问题。我只得到了最后一个文件plashka_3.png。
警告:复制(http://rus-yurist.ru/images/plashka_1.png) [function.copy]:无法打开流:HTTP请求失败!
警告:复制(http://rus-yurist.ru/images/plashka_2.png) [function.copy]:无法打开流:HTTP请求失败!
$txt="http://rus-yurist.ru/images/plashka_1.png
http://rus-yurist.ru/images/plashka_2.png
http://rus-yurist.ru/images/plashka_3.png";
$a1=explode("\n",$txt);
$a1=array_unique($a1);
foreach($a1 as $url) {
$ch = curl_init($url);
$path_parts = pathinfo($url);
$path = 'docs/'.$path_parts['basename'];
copy($url, $path);
// file_put_contents($path, file_get_contents($url)); /* not works too, only last file
}
答案 0 :(得分:0)
我总是使用file_put_contents
file_put_contents("Tmpfile.zip", fopen("http://someurl/file.zip", 'r'));
答案 1 :(得分:0)
我应该修剪我的$ url变量!感谢jeroen!