Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2002, 13:45
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Problema al reemplazar comillas

Código:
<?php 

$limpio=ereg_replace( "mierda", "caca",$HTTP_POST_VARS[mensaje]); 
$limpio=ereg_replace( "MIERDA", "CACA",$limpio); 
$limpio=ereg_replace( "coño", "vagina",$limpio); 
$limpio=ereg_replace( "COÑO", "VAGINA",$limpio); 
$limpio=ereg_replace( "puta", "prostituta",$limpio); 
$limpio=ereg_replace( "PUTA", "PROSTITUTA",$limpio); 
$limpio=ereg_replace( "\[b\]", "<b>",$limpio); 
$limpio=ereg_replace( "\[/b\]", "</b>",$limpio); 
$limpio=ereg_replace( "\[i\]", "<i>",$limpio); 
$limpio=ereg_replace( "\[/i\]", "</i>",$limpio); 
$limpio=ereg_replace( "\[u\]", "<u>",$limpio); 
$limpio=ereg_replace( "\[/u\]", "</u>",$limpio); 
$limpio=ereg_replace( "\[citar\]", "<hr size=1 width=50% color=orange><b>Citando:</b> <font color=\"000990\" style=\"font size:8 pt\" face=\"Courier New, Arial\">",$limpio); 
$limpio=ereg_replace( "\[/citar\]", "</font><hr size=1 width=50% color=orange>",$limpio); 
$limpio=ereg_replace( '\"', '"',$limpio); 
$limpio=ereg_replace( "\'", "'",$limpio); 

?>
Tengo este código y funciona todo perfecto menos las comillas, las separo por si hay alguna duda:

Código:
$limpio=ereg_replace( ' \ " ', ' " ',$limpio); 
$limpio=ereg_replace( " \ ' ", " ' ",$limpio);
El problema es que en vez de reemplazar \" o \' por " o ', escribe \" o \' como si no reemplazara nada, o sea, que no reemplaza. Alguien sabe el problema?

<center><a href="http://www.ommadawn.es.vg" target="_top"><img src="http://www.redhispana.org/chuloyo/ommadawnbanner.gif" border="0" align="center"></a></center>