Salut tout le monde
Je commence a réalisé des expression réguliére pour la conception d'un forum. (enfin pour le moment je n'ais fais que tester en utilisant des expression deja réalisé) mais j'ai un problème avec une expresssion.
voici le texte de départ:
$txt='<URL="http://test"><img="http://192.168.0.121/clubv3/images/mess.jpg"></img>
<font style="font-size: 16pt; color:orange; text-decoration: underline; font-weight: bold; font-style: italic;">testet</font>
</URL>';
$tabsearch=array('`<quote="([^>].*)">([^>].*)</quote>`', '`<URL="([^>].*)">([^>].*)</URL>`', '`<img="([^>].*)">()</img>`', '`<email>([^>].*)</email>`');
$tabreplace=array('<div align="center"><div class="bgquote">Citation de:<b>$1</b><br>$2</div></div>', '<a href="$1" target="_blank">$2</a>', '<img src="$1" title="$2">', '<a href="mailto:$1">$1</a>');
echo preg_replace($tabsearch, $tabreplace, $txt);
et quand j'ulitsie les expression ca ne fonction pas
alors que le le texte de départ est :
$txt='<URL="http://test"><img="http://192.168.0.121/clubv3/images/mess.jpg"></img>
</URL><font style="font-size: 16pt; color:orange; text-decoration: underline; font-weight: bold; font-style: italic;">testet</font>';
ca fonctionne
je suppose les '" ; - doivent posé problème mais je suis incapable de le résoudre alors si qq un pouvais m'aider se serais cool.
meci d'avance pour vos réponse
krevette ;-)