Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2004, 02:20
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 20 años, 10 meses
Puntos: 2
No me funciona str_replace()

Hola gente.

En un pequeño foro que hice para mi sitio uso str_replace() para hacer tipo BBcode, para cosas como negrita, cursiva, subrayado, etc, el codigo anda bien, el tema que es cuando quiero utilizar los str_replace() para los "caretos" no me funciona, el codigo que uso es así:

Código PHP:
<?
// aca esta la parte de <i>, <b>, etc, que uso para el texto, uso el mismo formato que el de las imagenes.
$replace=str_replace(":)","<img src='img/f_sonrie.gif'>",$replace);
$replace=str_replace("=)","<img src='img/f_guino.gif'>",$replace);
$replace=str_replace(":(","<img src='img/f_no_azul.gif'>",$replace);
$replace=str_replace(":]","<img src='img/f_risa_gigante.gif'>",$replace);
$replace=str_replace("0_o","<img src='img/f_ojon.gif'>",$replace);
?>
Aclaro que el texto lo "formateo" cuando lo guardo a la DB (es decir, en la DB esta todo el html).

Haber si alguien me ayuda, puede ser que "sea mucho" lo que tiene que hacer y se trabe?, no creo porque tambien uso el replace para cambiar "cita" por tablas, es mucho más largo y funciona bien...
__________________
I Love Programming...