我创建了这个脚本以从单个网页获取图像的来源,现在,我想使用curl将所有这些图像下载到我的服务器。
<?php
// Create DOM from URL or file
require_once 'library/simple_html_dom.php';
$html = file_get_html('http://adamkhoury.com/');
// Find all images
foreach($html->find('img') as $element) //every image found is declared as $element
echo $element->src . '<br>';
?>
答案 0 :(得分:0)
就像这个
一样简单file_put_contents("filename.extension", file_get_contents($element->src));
答案 1 :(得分:0)
PHP中有file_get_contents()函数用于获取外部内容,file_put_contents()用于在文件中存储内容...
使用file_get_contents()下载图像并使用file_put_contents()来存储:
$image = file_get_contents($element->src);
file_get_contents("image.jpg",$image);
当然,还有另一种方法在php中命名cURL来下载外部数据...