使用file_get_html获取图像,是否可以复制图像并将其上传到自己的服务器?
问题描述:
我目前工作的一个项目,我需要得到内容用PHP exsternal页,我使用使用file_get_html获取图像,是否可以复制图像并将其上传到自己的服务器?
file_get_html()
要通过HTML,现在,是有可能得到的图像?并上传与
move_uploaded_file()
如果有人能在正确的方向指向我,那将是巨大的
答
我想看看,如果你想将图像返回到你的服务器使用curl。我已经做了几次,并且更容易(在我看来)抓住你想要的图像。如果您已经拥有指向外部图像的路径,则类似以下内容可能适用于您:http://www.edmondscommerce.co.uk/php/php-save-images-using-curl/
这也可以为快速抓取外部页面开辟更多的灵活性。
要清除,我不想链接到图像,我想要获取图像并上传它 – 2013-03-16 20:45:04
可能的复制[从远程服务器通过HTTP复制图像](http://stackoverflow.com/questions/909374/copy-image-from-remote-server-over-http) – mario 2013-03-16 20:45:35
看起来像你正在使用'simplehtmldom'库。从img标签创建图像数组,然后使用curl来检索它们。不难搜索SO和网络如何做到这一点 – charlietfl 2013-03-16 23:43:39