php copy失败,没有任何错误消息

时间:2017-12-08 07:09:50

标签: php copy

我试图从网址复制一些图片,当我直接在php复制功能中编码该网址时,它会复制而没有任何问题但是当我得到它时

图片网址https://dl.iteens.ir/wp-content/uploads/2017/12/wedding-cake-topper-many-layers-wedding-dress-clay-by-asiaworld-120-242x300.jpg

   $decoded = json_decode($content, true);
   $urls = $decoded['url']; 

并在副本中传递$ urls它不起作用。

  copy($urls,'path/img.jpg');

我用

进行了相同的测试
  $myfile = fopen("/something/newfile.txt", "w") 
   fwrite($myfile, $urls);
  fclose($myfile);

我可以看到用newfile.txt写的完全相同的url

但是这项工作

  copy('https://dl.iteens.ir/wp-content/uploads/2017/12/wedding-cake-topper-many-layers-wedding-dress-clay-by-asiaworld-120-242x300.jpg','path/img.jpg');

我尝试了不同的副本组合,如

copy("$urls","path/img.jpg");

对于大多数图像都没有效果($ urls,' path / img.jpg');有效,但不适用于此链接。我不认为它的ip块来自任何一个服务器,因为当我们提供直接链接时它起作用 我进一步尝试添加fgets($ myfile);并试图从文本文件中复制相同的东西,它工作,所以不知道是什么问题

0 个答案:

没有答案