使用PHP下載CSS文件中的圖片的代碼
更新時間:2013年09月24日 09:50:48 作者:
CSS文件中的圖片在以前不知道該如何下載,而現(xiàn)在卻可以使用php簡單實現(xiàn)了,具體的如下,感興趣的朋友可以參考下
共享一段使用PHP下載CSS文件中的圖片的代碼
<?php
//note 設(shè)置PHP超時時間
set_time_limit(0);
//note 取得樣式文件內(nèi)容
$styleFileContent = file_get_contents('images/style.css');
//note 匹配出需要下載的URL地址
preg_match_all("/url\((.*)\)/", $styleFileContent, $imagesURLArray);
//note 循環(huán)需要下載的地址,逐個下載
$imagesURLArray = array_unique($imagesURLArray[1]);
foreach ($imagesURLArray as $imagesURL) {
file_put_contents(basename($imagesURL), file_get_contents($imagesURL));
}
?>
復(fù)制代碼 代碼如下:
<?php
//note 設(shè)置PHP超時時間
set_time_limit(0);
//note 取得樣式文件內(nèi)容
$styleFileContent = file_get_contents('images/style.css');
//note 匹配出需要下載的URL地址
preg_match_all("/url\((.*)\)/", $styleFileContent, $imagesURLArray);
//note 循環(huán)需要下載的地址,逐個下載
$imagesURLArray = array_unique($imagesURLArray[1]);
foreach ($imagesURLArray as $imagesURL) {
file_put_contents(basename($imagesURL), file_get_contents($imagesURL));
}
?>
您可能感興趣的文章:
相關(guān)文章
php中如何使對象可以像數(shù)組一樣進行foreach循環(huán)
php中如何使對象可以像數(shù)組一樣進行foreach循環(huán)呢?下面小編就詳細的為大家介紹一下吧!需要的朋友可以 過來參考下2013-08-08
PHP實現(xiàn)將視頻轉(zhuǎn)成MP4并獲取視頻預(yù)覽圖的方法
這篇文章主要介紹了PHP實現(xiàn)將視頻轉(zhuǎn)成MP4并獲取視頻預(yù)覽圖的方法,涉及php操作視頻文件的技巧,需要的朋友可以參考下2015-03-03
php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別
這篇文章主要介紹了php中time()與$_SERVER[REQUEST_TIME]用法區(qū)別,詳細分析了time()與$_SERVER[REQUEST_TIME]的用法,并以實例形式對比總結(jié)了二者在獲取當(dāng)前系統(tǒng)時間戳與請求時間戳的區(qū)別,需要的朋友可以參考下2014-11-11
使用PHP實現(xiàn)實時數(shù)據(jù)可視化功能的示例詳解
實時數(shù)據(jù)可視化功能,是指在Web應(yīng)用程序開發(fā)中,將服務(wù)器發(fā)送的實時數(shù)據(jù),本文將介紹如何使用PHP和前端框架實現(xiàn)實時數(shù)據(jù)可視化功能,需要的可以參考一下2023-07-07

