我在Web服务器上运行PHP脚本。在那里,我从另一个网站提取所有图像链接。这很好。
但是我将图像保存到我的网络服务器时遇到了麻烦。 我已经尝试了所有方法,例如使用FTP(ftp_put)保存图像,复制($ source,$ destination)等等。
编辑:一些代码:
$url_1 = "https://a-website.com/image.jpg";
$url_2 = "http://another-website.com/image.jpg";
copy($url_1, "image_1.jpg"); // This works
copy($url_2, "image_2.jpg"); // This doesn't work. No error or warning, but the file isn't stored.
// Both of these lines work. Both images will be displayed.
echo "<img src=\"".$url_1."\" >";
echo "<img src=\"".$url_2."\" >";
无法处理HTTP-URL的原因是什么?这是我的虚拟主机的限制吗?我的php脚本在没有HTTPS的网站空间上运行。