使用PHP下载CSS文件中的所有图片【几行代码即可实现】


Posted in PHP onDecember 14, 2016

我们在扒皮(你们懂的)经常会遇到,虽然有扒皮软件吧~但跑在windows下~

这儿来个PHP的~~~只要几行代码即可实现

<?php
set_time_limit(0);
//取得样式文件内容
$styleFileContent = file_get_contents('images/style.css');
//匹配出需要下载的URL地址
preg_match_all("/url\((.*)\)/", $styleFileContent, $imagesURLArray);
//循环需要下载的地址,逐个下载 这儿可能还需要做些判断,比如地址补充,相对路径替换等。
$imagesURLArray = array_unique($imagesURLArray[1]);
foreach($imagesURLArray as $imagesURL) {
    file_put_contents(basename($imagesURL), file_get_contents($imagesURL));
}

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
一些关于PHP的知识
Nov 17 PHP
php 归并排序 数组交集
May 10 PHP
php基础学习之变量的使用
Jun 09 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
Aug 19 PHP
浅谈json_encode用法
Mar 05 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
3种php生成唯一id的方法
Nov 23 PHP
zend framework重定向方法小结
May 28 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
PHP+Apache环境中如何隐藏Apache版本
Nov 24 PHP
PHP使用PDO实现mysql防注入功能详解
Dec 20 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 #PHP
PHP 500报错的快速解决方法
Dec 14 #PHP
php json中文编码为null的解决办法
Dec 14 #PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
Dec 14 #PHP
Thinkphp整合微信支付功能
Dec 14 #PHP
php判断是否连接上网络的方法实例详解
Dec 14 #PHP
基于php实现的验证码小程序
Dec 13 #PHP
You might like
php知道与问问的采集插件代码
2010/10/12 PHP
定义php常量的详解
2013/06/09 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
Php连接及读取和写入mysql数据库的常用代码
2014/08/11 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
2014/09/10 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
jquery实现图片上传前本地预览功能
2016/05/10 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
梳理一下vue中的生命周期
2020/12/30 Vue.js
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
2017/07/06 Python
浅谈anaconda python 版本对应关系
2020/10/07 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
css3 transform导致子元素固定定位变成绝对定位的方法
2020/03/06 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
法学院方阵解说词
2014/01/29 职场文书
生活部的活动方案
2014/08/19 职场文书
协议书格式模板
2016/03/24 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书
创业计划书之川味火锅店
2019/09/02 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle