Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2008, 11:10
Chechux
 
Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 16 años, 6 meses
Puntos: 1
Duda función Addslashes()

Buenas tardes,

Estaba viendo scripts, y he visto este artículo para incluir un sistema de registro de usuarios (no hace falta que lo veais, pero por si acaso era aqui http://www.maestrosdelweb.com/editorial/phpreusr/ )

y hay una parte del script donde dicen:
-------------------------------------------------------------------------------------------
Vemos que he declarado una funcion, llamada quitar($mensaje), la cual recibe el parametro "mensaje",
esta funcion se encargara de deshabilitar el codigo html("<" y
">") al reemplazarlos por su respectivo codigo("<"
y ">"), ademas de reemplazar el apostrofe(’) y las comillas dobles(")
por sus respectivos codigos HTML, esto para no tener conflictos con la instruccion
sql, y al final retorna la cadena con las nuevas modificaciones en caso de haberlas:

function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
-----------------------------------------------------------------------------------------------

Mi pregunta es, esto no se podría sustituir por una función de Adslashes() que recoja los campos que se incluyen en el formulario??.

Gracias por anticipado y un saludo.