PHP中如何抓取CSS文件和图片

html-css041

PHP中如何抓取CSS文件和图片,第1张

第一步获取该css 文件的真实路径,

第二步获取所有的url(xxx.jpg)

可能有../../xx.jpg

/xx/mm/xx/xx.jpg这两种情况。

根据不同的方式去拼图片的路径就行了。明白了原理相信应该很简单了吧。

<?php

$file

=

'需要请求的数据'

$data=file_get_contents($file)

preg_match_all('/background[^]+/',

$data,

$matches)

//获得background的所有信息

print_r($matches)

$count

=

count($matches[0])

for

($i=0

$i

<$count

$i++)

{

preg_match_all('/[-0-9]+px/',

$matches[0][$i],$ab

)

//获得

x

,y

if

($ab[0][0])

{

$x[]

=

intval($ab[0][0])*1.5

//只要x的值

}

}

print_r($x)

?>

看看是不是你想要的