Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2009, 06:26
xenon254
 
Fecha de Ingreso: noviembre-2007
Ubicación: Zamora (Spain)
Mensajes: 251
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta Error con mysql_real_escape_string

Buenas a todos

Utilizo esta función para evitar la inyección de código malicioso. Aunque he leído que posiblemente no es suficiente..

Código:
function mysql_real_escape_array($t){
	return array_map("mysql_real_escape_string",$t);
}
$_POST = mysql_real_escape_array($_POST);
$_GET = mysql_real_escape_array($_GET);
Hasta ahora no me ha dado problemas, pero la he intentado utilizar para un script que me permite desde un formulario html subir varios archivos de forma dinámica y al procesarlo me sale este error:

Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /xxxxxxxxx/xxxxxx/xxxxx/xxxx/antinyeccion.php on line 3

Alguien podría indicarme el motivo?, es como si los arrays de tipo FILE no le gustasen...

Mil gracias y un saludo,