PHP从URL复制图像到服务器并回显最终的URL。
问题出现的原因是需要将一个图片从URL复制到服务器,并打印出最终的URL。解决方法有两种:
1. 使用copy()函数将图片从URL直接复制到服务器上:
copy('http://www.google.co.in/intl/en_com/images/srpr/logo1w.png', '/tmp/file.jpeg');
2. 使用file_get_contents()函数获取图片的内容,然后使用fwrite()函数将内容写入服务器上的文件中:
$content = file_get_contents("http://www.google.co.in/intl/en_com/images/srpr/logo1w.png"); $fp = fopen("/location/to/save/image.jpg", "w"); fwrite($fp, $content); fclose($fp);
无论使用哪种方法,最终都能将图片从URL复制到服务器上,并打印出最终的URL。