Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2005, 11:32
E*M*P*I*C*A*L
 
Fecha de Ingreso: agosto-2004
Mensajes: 36
Antigüedad: 19 años, 8 meses
Puntos: 0
problema con un tag para emoticones

Tengo un array con los tag de los emoticones tal que así:
Código:
$emo = array ("",":)",";)",":D",";D",">:(",":(",":o","8)","???","::)",":P",":[",":-x",":-/",":-*",":_(",':]');
y los sustituyo con un for tal que así:

Código:
for ($i=0;$i<=17;$i++){
$mensaje = str_replace("$emo[$i]", "<img src=images/emoticones/emo_0$i.gif>", $mensaje);
}
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.
__________________
Como aquel que calla otorga y aunque la ignorancia es sorda pude levantar la voz, más fuerte que los ladridos de los perros consentidos y que la voz del pastor.

Última edición por E*M*P*I*C*A*L; 05/04/2005 a las 12:03