Cita:
Iniciado por pateketrueke el error es muy claro...
dice que no se aceptan arrays(), solo strings... para
mysql_real_escape_string()
y obviamente, $_GET, $_POST, $_FILES, etc... son arrays!!!
No tan claro al parecer (yo cometi el mismo error que tu al pensar eso, pero antes de postear lei de nuevo y el error no es ese), si lees con atencion el codigo te daras cuenta qe no esta llamando a mysql_real_escape_string pasandole esos arrays, sino pasandole cada uno de los elementos de esos arrays.
El error, como mencione, es que en $_FILES, cada uno de los elementos si es un array :)