Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2014, 16:33
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
expresiones regulares en php para comprobar el nombre de un archivo

hola,

intento filtrar el nombre de un archivo subido al servidor con una comprobación de su nombre, ¿qué estoy haciendo mal?, siempre se deja de ejecutar el script y devuelve "50"

Código PHP:
Ver original
  1. <?php
  2.  
  3.     $fileName = "El caballo blanco de santiago";
  4.     $fileCara = array( "*", "\\", "/", ":", "?", "¿", "<", ">", "|", "&", ",", ";", "%00", "%");
  5.  
  6.     foreach ($fileCara as $item) {
  7.         if(preg_match("/$item/i", $fileName)) {
  8.             exit("50");
  9.         }
  10.     }
  11.        
  12. ?>