2011-02-03 6 views
1

Voici mon lien pour les images css:analyseur CSS en utilisant PHP

Je veux juste ajouter un peu: ../ changer le répertoire. Donc, mon code ressemblera à ceci:

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

Comment vais-je faire? Je ne pas besoin d'un analyseur CSS tout simplement le code pour ajouter le ../ pour les images ...

+0

Vous ne savez pas exactement ce qui est demandé ici. Voulez-vous le faire par programme? Pourquoi? –

+0

Les chemins CSS sont relatifs au fichier CSS. Si vous voulez faire cela, modifiez votre structure de répertoire sûrement? – Hawxby

+0

@Beliskner oui. Je dois changer le répertoire css des codes – woninana

Répondre

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

pourriez-vous pas juste faire une recherche et de remplacement dans votre CSS pour « (images/» et remplacer par "(../images/" ??

+0

non ............... – woninana

+0

Pourquoi? Cela semble et étrange chose à faire par programme – diagonalbatman

+0

Cela nous rend curieux .. probablement, ils aimeraient modifier les images qui seront affichées en fonction d'un thème. – Arvin

0

Vous devez utiliser regex pour analyser correctement

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