|
php 抓取网页内容中的图片并下载保存到指定目录的实现代码,有需要的朋友,可以参考下。
完整代码如下。
<?php
//$url 远程完整图片地址,不能为空
//程序员之家 http://bbs.it-home.org
//$filename 另存为的图片名称,保存在与脚本相同的目录中
function getImage($url, $filename=""){
if($url == ""){return false;}
$ext = strrchr($url, ".");//获取图片的扩展名
if($ext != ".gif" && $ext != ".jpg" && $ext != ".bmp"){
echo "格式不支持!";return false;
}
if($filename == ""){
$filename = time()."$ext";
}
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2 = fopen($filename , "a");
fwrite($fp2, $img);
fclose($fp2);
return $filename;
}
//测试
getImage("http://bbs.it-home.org/images/123.jpg", "zq123.jpg");
?>登录后复制 有关php抓取内容中信息的文章,您还可以参考: php file_get_contents抓取页面信息的代码 php file_get_contents函数抓取页面信息的代码 php抓取网页中邮箱地址的代码 |
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号