Código:
y los sustituyo con un for tal que así:$emo = array ("",":)",";)",":D",";D",">:(",":(",":o","8)","???","::)",":P",":[",":-x",":-/",":-*",":_(",':]');
Código:
El problema está con el tag ::) por muchas vueltas que le dí no se reemplaza por la imagen del emoticón siempre me muestra los : y acontinuación la imagen del emoticón correspondiente a :) Probé incluso a cambiar los : por sus entidades html o entre comillas simples y nada de nada. Por esto recurro a vosotros que siempre teneis buenas respuestas. for ($i=0;$i<=17;$i++){ $mensaje = str_replace("$emo[$i]", "<img src=images/emoticones/emo_0$i.gif>", $mensaje); }