Buenas
Gracias por vuestras explicaciones. La verdad es que solo he tenido problema con $_FILES en todas las pruebas, por lo que cierto es que no soporta lo multidimensional.
Visto el problema, busco la solución.
Mi pregunta es, ¿como puedo indicarle que si encuentra estos casos, no los evalue, pero siga siendo efectivo para cumplir su misión?, que no es otra que la de evitar al inyección, como bien sabéis.
He visto otro código, podéis verlo aquí.
http://unidadlocal.com/Evitar_inyecc...ascript_en_PHP