Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/07/2003, 13:56
kech
 
Fecha de Ingreso: marzo-2003
Mensajes: 277
Antigüedad: 21 años, 1 mes
Puntos: 0
mira lo que puedes hacer para evitar que tu script no funcione por esos caracteres y otros que tienen problema para funcionar
este es un codigo que modifique que esta en maestros del web sobre autentificacion de usuarios

te explico como funciona

para ingresar los caracteres comillas en tu bd lo que hace es modificar el caracter por su codigo html y cuando lo muestres lo va a mostrar en forma correcta ya que va a mostrar codigo que es reconocido por los navegadores y los transforman a su codigo
normal

este es una funcion que trasforma el texto ingresado a la forma que la bd no traiga problemas para ocuparlo solo lo llamas haci

quitar($variable);

Código PHP:
function quitar($mensaje){
              
$mensaje str_replace("<","&lt;",$mensaje);
              
$mensaje str_replace(">","&gt;",$mensaje);
              
$mensaje str_replace("'","'",$mensaje);
              
$mensaje str_replace('"',"&quot;",$mensaje);
              
$mensaje str_replace("\\","\",$mensaje);
              return 
$mensaje;
          } 
hay mas codigos para modificar casi todas las letras y caracteres extraños

salu2