Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/07/2007, 22:44
bictorman
 
Fecha de Ingreso: enero-2004
Mensajes: 95
Antigüedad: 21 años
Puntos: 1
Re: Identificar archivos de texto

Cita:
Iniciado por DarioDario Ver Mensaje
Ten ojo y trata de hacer varias prueba no siempre te lo marca de esa manera, recién por puro curioso probé con un script de PHP y este me lo reconoció como "PHP script text".

Saludos.

PD: Cuando hagas tus pruebas se te agradecería que vengas y postees los resultados... el archivo X es reconocido como Y... etc.
Precisamente: PHP script text

Siempre que es de texto aparece la palabra "text" en la descripcion.
Ya he aplicado del filtro, lo que he hecho es lo siguiente:

Código PHP:
exec("file ".$_FILES['file']['tmp_name'], $type);
if(
ereg("text",serialize($type))) {
    
$file->content file_get_contents($_FILES['file']['tmp_name']);
}
else {
    
unlink($_FILES['file']['tmp_name']);
    
//Pongo un mensaje de error

Todo funciona perfectamente. He hecho muchas pruebas aunque no he guardado los resultados.
Te puedo decir por ejemplo que un archivo de word lo identifica como tal, y no aparece text, lo mismo con un PDF por ejemplo. Sin embargo archivos XML si los identifica como tales y los cataloga como text. He probado de todo .php .ini .js .conf .list archivos empezando por "." (.htaccess). I siempre ha dado el resultado con "text" cuando correspondía.

De nuevo muchas gracias.
__________________
Guarda tus configuration files