开发者

CSS parser using PHP

Here's my css link for images:

background-image:url(images/background.gif);

I just want to add some: ../ to change the directory. So my code will look like this:

background-image:url(../images/background.gif);

How will I do that? I don't need a whole CSS parser just the code to add the ../ for the开发者_运维技巧 images...


$css = str_replace("url(images/", "url(../images/", $css);


http://pear.php.net/package/HTML_CSS/


Could you not just do a find and replace in your CSS for "(images/" and replace with "(../images/" ??


PHP-CSS-Parser is a CSS parser written in PHP under the MIT license.


You must use regex to parse css correctly

regex to parse your code  :  '/(url)\s*\(\s*[\w\W]+\)/ms'
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜