Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/07/2012, 09:58
Avatar de fif020
fif020
 
Fecha de Ingreso: abril-2012
Mensajes: 14
Antigüedad: 12 años
Puntos: 1
Respuesta: Se guarda HTML en MySQL

yo utilizo este codigo para los caracteres especiales, espero te sirva

Código:
function quitar($mensaje) { 
  $mensaje = str_replace("<","&lt;",$mensaje); 
  $mensaje = str_replace("á","&aacute;",$mensaje);
  $mensaje = str_replace("é","&eacute;",$mensaje);
  $mensaje = str_replace("í","&iacute;",$mensaje);
  $mensaje = str_replace("ó","&oacute;",$mensaje);
  $mensaje = str_replace("ú","&uacute;",$mensaje);
  $mensaje = str_replace("Á","&Aacute;",$mensaje);
  $mensaje = str_replace("É","&Eacute;",$mensaje);
  $mensaje = str_replace("Í","&Iacute;",$mensaje);
  $mensaje = str_replace("Ó","&Oacute;",$mensaje);
  $mensaje = str_replace("Ú","&Uacute;",$mensaje);
  $mensaje = str_replace("ñ","&ntilde;",$mensaje);
  $mensaje = str_replace("Ñ","&Ntilde;",$mensaje);
  $mensaje = str_replace('ä','&auml;',$mensaje);
  $mensaje = str_replace('ë','&euml;',$mensaje);
  $mensaje = str_replace('ï','&iuml;',$mensaje);
  $mensaje = str_replace('ö','&ouml;',$mensaje);
  $mensaje = str_replace('ü','&uuml;',$mensaje);
  $mensaje = str_replace('Ä','&Auml;',$mensaje);
  $mensaje = str_replace('Ë','&Euml;',$mensaje);
  $mensaje = str_replace('Ï','&Iuml;',$mensaje);
  $mensaje = str_replace('Ö','&Ouml;',$mensaje);
  $mensaje = str_replace('Ü','&Uuml;',$mensaje);
  $mensaje = str_replace("¿","&iquest;",$mensaje);
  $mensaje = str_replace("¡","¡",$mensaje);
  $mensaje = str_replace(">","&gt;",$mensaje);
  $mensaje = str_replace("\'","'",$mensaje); 
  $mensaje = str_replace('\'',"&acute;",$mensaje); 
  $mensaje = str_replace('\"',"&quot;",$mensaje); 
  $mensaje = str_replace("\\\\","&#92",$mensaje); 
  $mensaje = str_replace("'","",$mensaje);
  $mensaje = trim($mensaje) ;
  return $mensaje;