使用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 相关文章推荐
用Flash图形化数据(二)
Oct 09 PHP
PHP生成网页快照 不用COM不用扩展.
Feb 11 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
PHP+FastCGI+Nginx配置PHP运行环境
Aug 07 PHP
PHP使用array_fill定义多维数组的方法
Mar 18 PHP
PHP中Session可能会引起并发问题
Jun 26 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
Feb 03 PHP
php获取文件后缀的9种方法
Mar 22 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 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 获取当前访问的url文件名的方法小结
2010/02/08 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
PHP模块化安装教程
2016/06/01 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
JS二分查找算法详解
2017/11/01 Javascript
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
python获取中文字符串长度的方法
2018/11/14 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
澳大利亚相机之家:Camera House
2017/11/30 全球购物
马来西亚银饰品牌:JEOEL
2017/12/15 全球购物
毕业生就业自荐书
2013/12/15 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
公司营业员的自我评价
2014/03/04 职场文书
公司任命书范本
2014/06/04 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
领导班子民主生活会整改措施(工商局)
2014/09/21 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
总经理致辞
2015/07/29 职场文书