
21/08/2008, 11:10
|
| | 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. |