CSS-парсер с использованием PHP - PullRequest
1 голос
/ 03 февраля 2011

Вот моя ссылка css для изображений:

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

Я просто хочу добавить несколько: ../, чтобы изменить каталог.Мой код будет выглядеть так:

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

Как я это сделаю?Мне не нужен целый CSS-парсер, только код для добавления ../ для изображений ...

Ответы [ 5 ]

4 голосов
/ 03 февраля 2011
$css = str_replace("url(images/", "url(../images/", $css);
2 голосов
/ 03 февраля 2011
0 голосов
/ 11 июля 2017

Вы должны использовать регулярные выражения для правильного разбора CSS

regex to parse your code  :  '/(url)\s*\(\s*[\w\W]+\)/ms'
0 голосов
/ 29 января 2012

PHP-CSS-Parser - это анализатор CSS, написанный на PHP под лицензией MIT.

0 голосов
/ 03 февраля 2011

Не могли бы вы просто найти и заменить в своем CSS слова "(images /" и заменить на "(../images/" ??

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...