Yop
Voulant mettre en point un système de smileys sur mon site, j'arrive à ça :
$message = preg_replace ('#( |\n )((:smiley1:)|(:smiley2:))( |\n)#', '$1<img src="./smileys/$2.gif"/>$5', $message, 15);
15 correspondant à la limite de smileys.
Le problème vient du début et de la fin : Je ne sais pas comme dire à mon script de fonctionner même si le smiley est placé soit tout à la fin (donc pas d'espace ni de retour à la ligne) ou tout au début...
Quelqu'un aurait une solution ?