有时候仿造模板, 必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合适的了。 一、转载的版本
< ?php /* More & Original PHP Framwork Copyright (c) 2007 - 2008 IsMole Inc.
Author: 最模板 Documentation: 下载样式文件中的图片,www.zuimoban.com */
//note 设置PHP超时时间 set_time_limit(0);
//note 取得样式文件内容 $styleFileContent = file_get_contents('images/style.css');
//note 匹配出需要下载的URL地址 preg_match_all("/url((.*))/", $styleFileContent, $imagesURLArray);
//note 循环需要下载的地址,逐个下载 $imagesURLArray = array_unique($imagesURLArray[1]); foreach($imagesURLArray as $imagesURL) { file_put_contents(basename($imagesURL), file_get_contents($imagesURL)); }
二、下面是修改版本,转载的话请留个链接
[*]
|