使用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安装攻略:常见问题解答(三)
Oct 09 PHP
我的php学习笔记(毕业设计)
Feb 21 PHP
php中如何防止表单的重复提交
Aug 02 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
May 09 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
PHP使用Mysql事务实例解析
Sep 08 PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 PHP
PHP通过引用传递参数用法分析
Dec 01 PHP
使用Zttp简化Guzzle 调用
Jul 02 PHP
php intval函数用法总结
Apr 14 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 PHP
PHP如何获取Cookie并实现模拟登录
Jul 16 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
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
封装好的一个万能检测表单的方法
2015/01/21 Javascript
理解和运用JavaScript的闭包机制
2015/08/13 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
mpvue微信小程序开发之实现一个弹幕评论
2019/11/24 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
windows下python安装pip图文教程
2018/05/25 Python
Flask之flask-script模块使用
2018/07/26 Python
python如何停止递归
2020/09/09 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
中国跨境电商:Tomtop
2017/03/16 全球购物
在校生党员自我评价
2013/09/25 职场文书
前台接待岗位职责
2013/12/03 职场文书
个人收入证明范本
2014/01/12 职场文书
优秀党支部书记事迹材料
2014/05/29 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
清明节寄语2015
2015/03/23 职场文书
消防隐患整改通知书
2015/04/22 职场文书
处罚决定书范文
2015/06/24 职场文书
教育教学读书笔记
2015/07/02 职场文书
Python基础知识之变量的详解
2021/04/14 Python