У меня есть скрипт, который обновляет файл CSS на основе некоторого пользовательского ввода из HTML-формы.
Скрипт выполняет str_replace и ищет в файле CSS «теги».eg-
html,body {
background: {bgcolor} url(../images/bg.jpg) repeat-x;
color: {textcolor};
}
Это прекрасно работает, но, очевидно, ломает этот CSS-файл.Изначально это не имело значения, но из-за новых особенностей в моем проекте мне нужно использовать этот CSS-файл.
Так что мне было интересно, есть ли какие-нибудь лучшие альтернативы этому?Я подумал, может быть что-то вроде:
html,body {
background: #fff /*{textcolor*/ url(../images/bg.jpg) repeat-x;
color: #fff /*{textcolor*/;
}
Так что я мог бы затем использовать символы комментария внутри тега, что означает, что мой файл CSS не поврежден.Единственная проблема в том, как бы я заменил / удалил и гекс?