使用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图片验证码代码
Mar 27 PHP
php生成随机数或者字符串的代码
Sep 05 PHP
php 特殊字符处理函数
Sep 05 PHP
php操作excel文件 基于phpexcel
Jul 02 PHP
hessian 在PHP中的使用介绍
Dec 13 PHP
php写的简易聊天室代码
Jun 04 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
讲解WordPress开发中一些常用的debug技巧
Dec 18 PHP
总结PHP删除字符串最后一个字符的三种方法
Aug 30 PHP
PHP实现通过CURL上传文件功能示例
May 30 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中的加密功能
2006/10/09 PHP
用PHP将数据导入到Foxmail
2006/10/09 PHP
php实现的简单日志写入函数
2015/03/31 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
php源码的安装方法和实例
2019/09/26 PHP
JAVASCRIPT style 中visibility和display之间的区别
2010/01/22 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
angular5 子组件监听父组件传入值的变化方法
2018/09/30 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
node.js中对Event Loop事件循环的理解与应用实例分析
2020/02/14 Javascript
详解Typescript里的This的使用方法
2021/01/08 Javascript
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
在Python中等距取出一个数组其中n个数的实现方式
2019/11/27 Python
python实现飞机大战项目
2020/03/11 Python
举例讲解Python装饰器
2020/12/24 Python
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
学生思想表现的评语
2014/01/30 职场文书
加油口号大全
2014/06/13 职场文书
国贸专业求职信
2014/06/28 职场文书
推广活动策划方案
2014/08/23 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
作文评语怎么写
2014/12/25 职场文书
股东协议书范本2016
2016/03/21 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
导游词之神仙居景区
2019/11/15 职场文书
mysql 生成连续日期及变量赋值
2022/03/20 MySQL