Désolé de faire ce que l'on appel détérer le topic mais il parle exactement de ce que je souhaite faire et de toute facon les forums sont là pour rendre service donc pourquoi ne pas me rendre service actuellement
Revenons en au code voici le code que j'ai fais :
function smileys($post) //remplacement d'un code smiley par une image gif
{
$codes_smileys=array(
"
",
"=)",
":D",
"=D",
"
",
"=(",
"lol"
);
$images_smileys=array(
"happy.gif",
"happy.gif",
"enjoy.gif",
"enjoy.gif",
"sad.gif",
"sad.gif",
"lol.gif"
);
return str_replace($codes_smileys, '<img src="template/images/smileys/'.$images_smileys.'" border="0">', $post);
}
Et l'appel de ma fonction dans la page php :
$datas['content']=smileys(strip_tags(nl2br($datas['content']), '<br /><br>'));
Seulement lorsque j'affiche la page il y a bien des image mais corrompus qui s'afiche au lieu du code du smiley donc ca va mais en faisans identifier élément j'apperçois comme un membre plus haut que l'adresse de l'image est de ce type :
<img src="template/images/smileys/Array" border="0">
La fonction str_replace est capable de trouver un code du texte contenu dans la variable tableau mais ne serai pas capable en revanche de trouver l'équivalent en choisissant le bonne indice de la variable?