返回顶部

收藏

php实现解析网页并下载图片到本地

更多
    <?php  
    //error_reporting(0);//关闭错误报告  
    include_once("simple_html_dom.php");//引入解析库  
    $url='http://www.w3cschool.cc/mongodb/mongodb-window-install.html';  
    $html=file_get_html($url);  
    while($url[strlen($url)-1]!='/')$url=substr($url,0,-1);//获得上层目录  
    if(!is_dir($filepath)){mkdir($_SERVER['DOCUMENT_ROOT']."/imgtmp/",1);}//创建目录  
    foreach($html->find('img') as $im)  
    {  
        $p=$im->src;  
        if($p[0]=='/'||$p[0]=='\\')$p=$url."..".$p;//补全url  
        file_put_contents("imgtmp/".md5(microtime()).".".substr($p,-3),file_get_contents($p));  
    }  
    ?>  

标签:php

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. ken 发表 2018-07-17 06:44:29 php在数组开头插入一个或多个元素单元
  2. ken 发表 2018-07-13 01:55:34 php里??和?:的区别
  3. shaoye 发表 2016-08-19 08:16:06 Perfetti sconosciuti完美陌生人
  4. shaoye 发表 2016-11-01 03:30:59 单例 ,实例
  5. shaoye 发表 2016-11-04 11:03:25 go 测试
  6. shaoye 发表 2016-11-25 09:34:57 msyql-logger
  7. shaoye 发表 2016-12-14 04:03:40 糟糕
  8. shaoye 发表 2016-12-27 04:32:09 2016年终总结
  9. shaoye 发表 2017-03-09 09:49:28 安装protobuf
  10. 老王 发表 2018-07-09 11:35:22 通过ProxySQL提升PHP/MySQL的性能
  11. 博主 发表 2018-07-08 11:40:28 php学习笔记(3.6)--PHP中的引用
  12. 博主 发表 2018-07-06 09:46:07 【原创】php.ini配置中memory_limit的配置坑

发表评论