je changeais urls fichier css comme str_replace('url(', 'url(somelocation/', $content);
maintenant je veux exclure les chemins absolus, comme url (/ un ne suggère quelque chose?meilleure façon pour le changement url en utilisant str_replace, pas des expressions régulières
0
A
Répondre
1
preg_replace('@url\(([^/].*)\)[email protected]', preg_quote($location) . '$1', $content);
0
$location = 'somelocation'; // or however you're getting somelocation
if (strpos($location, '/') === 0) {
$location = substr($location, 1);
}
str_replace('url(', 'url(' . $location, $content);
Quel est le problème avec les expressions régulières? – netcoder
Je ne veux pas gâcher quelque chose que je peux résoudre avec une expression simple. – nerkn