教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php下载css中图片函数

php下载css中图片函数

发布时间:2016-08-08   编辑:jiaochengji.com
本文介绍下,php实现的一个用于下载css样式文件中所有图片的函数,有需要的朋友参考下。

实现:
下载网站的所有图片,即css代码中用到的图片,纯php代码实现。

代码如下:

<?php
/*
* 下载css样式文件中的图片
* edit by www.jbxue.com
*/
//设置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 curl函数最为方便,毕竟curl在采集方面是有专长的。
有关curl的内容,可以参考如下的文章:

您可能感兴趣的文章:
php curl上传文件的简单例子
解决php中不加载php_curl.dll扩展的问题
php curl实现get,post和cookie的实例代码
php中curl网络处理的应用实例
php中开启curl扩展的方法详解
php curl应用实例分析
php curl用法的实例代码
PHP中用CURL伪造IP来源的方法
php使用curl判断远程文件是否存在的代码
php模拟登录qq邮箱(curl命令详解)
php curl 学习总结

您可能感兴趣的文章:
php下载css中图片函数
php下载css中图片的实例代码
php绘图不显示图片怎么办
PHP批量下载html与css中图片文件实例
js实现显示base64编码的二进制流图片
PHP file_put_contents()实现批量下载图片文件和css中图片代码
PHP 抓取内容中图片并下载保存的代码
php中如何显示图片?
php不变形缩放图片
php采集远程图片的思路与实现代码

[关闭]
~ ~