Pb preg_replace

David_monchy Messages postés 214 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 23 juin 2006 - 20 avril 2006 à 16:56
David_monchy Messages postés 214 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 23 juin 2006 - 21 avril 2006 à 09:12
salut a tous

dans un texte, j'ai:

et moi je voudrais remplacer le chemin par:


j'utilise pour cela la commande suivante:
$_POST['message']=preg_replace('img src="./images/smileys','img src="./editeur_wysiwyg/images/smileys',$_POST['message']);

et voila ce qu'il me repond:
Warning: Delimiter must not be alphanumeric or backslash in blabla/mon_fichier.php on line 207

voila, comment puis-je faire pour changer ce chemin?

2 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
20 avril 2006 à 17:53
Hello,

$_POST['message']=preg_replace([mailto:'@img '@img] src="./images/smileys','img src="./editeur_wysiwyg/images/smileys@',$_POST['message']);

mais ça ne sert à rien ce que tu fais là...
0
David_monchy Messages postés 214 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 23 juin 2006
21 avril 2006 à 09:12
salut, et merci de ton aide.
Malheureusement, ton truc ne fonctionne pas. L'erreur est:
Warning: No ending delimiter '@' found in /blabla/mon_fichier.php on line 208
Sinon, je sais bien que c'est bete de faire cela, mais ce fichier est appelé 2 fois, une fois par une page qui est dans le meme dossier, et une fois dans une page qui n'est pas dans le meme dossier, alors comment faire pour eviter cela?
0
Rejoignez-nous