Bonjour,
J'ai une regex qui me pause des soucis, en effet, comme l'indique le titre, je dois modifier le contenu de la balise src d'une image. l'objectif est de rajouter un . (point) devant l'url de la photo
Je travail en PHP 5.
Voilà ce que j'ai tenté :
"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $i ='"'; $contenu = stripslashes($tab_periple['contenu']); $contenu2 = preg_replace('#src=(.*\.jpg)"#','src='.$i.'.$1'.$i.'',$contenu);
C'est fonctionnel seulement cela ne marche pas si c'est des images gif ou png. Aussi le second problème est que parfois la balise <img se ferme soit comme ça : " />" où comme ça " >".
Pouvez-vous m'aider à finaliser cette regex ?
Par avance un grand merci!
Edit : technique du flemmard :
Heretik
Code : Sélectionner tout - Visualiser dans une fenêtre à part $contenu = str_replace('src="/', 'src="./', $contenu);
Partager