使用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数组是否为空的代码
Sep 08 PHP
php中检查文件或目录是否存在的代码小结
Oct 22 PHP
使用PHP导出Redis数据到另一个Redis中的代码
Mar 12 PHP
递归删除一个节点以及该节点下的所有节点示例
Mar 19 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
制作安全性高的PHP网站的几个实用要点
Dec 30 PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 PHP
PHP获取数组的键与值方法小结
Jun 13 PHP
Laravel实现构造函数自动依赖注入的方法
Mar 16 PHP
Laravel如何自定义command命令浅析
Mar 23 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 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
Cakephp 执行主要流程
2010/03/24 PHP
php获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
python中的句柄操作的方法示例
2019/06/20 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
python获取Linux发行版名称
2019/08/30 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
应届生财务会计求职信
2013/11/05 职场文书
普通员工辞职信
2014/01/17 职场文书
村捐赠仪式答谢词
2014/01/21 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
大学生求职信例文
2014/06/29 职场文书
教师自我剖析材料
2014/09/29 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
聊聊Python String型列表求最值的问题
2022/01/18 Python
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript