Foros del Web » Programando para Internet » PHP »

Mimme TYPES, VALIDANDO ARCHIVOS subidos.

Estas en el tema de Mimme TYPES, VALIDANDO ARCHIVOS subidos. en el foro de PHP en Foros del Web. Que tal gente, tengo unos archivos .asa por decir, la extension es particular al programa, el punto es que quiero validar el archivo para que ...
  #1 (permalink)  
Antiguo 26/06/2007, 22:38
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Mimme TYPES, VALIDANDO ARCHIVOS subidos.

Que tal gente, tengo unos archivos .asa por decir, la extension es particular al programa, el punto es que quiero validar el archivo para que no me suban un .php , asp, etc y me hagan un desastre.

Por eso queria saber cual type debo usar, o de que forma validar que no sean archivos ejecutables desde el servidor.

Saludos y gracias!
  #2 (permalink)  
Antiguo 26/06/2007, 23:08
 
Fecha de Ingreso: febrero-2003
Ubicación: Santiago
Mensajes: 220
Antigüedad: 21 años, 2 meses
Puntos: 4
Re: Mimme TYPES, VALIDANDO ARCHIVOS subidos.

Hola WebDeveloperZ

Supongamos que tienes el nombre del archivo en $nombre, entonces utilizamos substr()

A modo que:

Código PHP:
$ext substr($nombre, -33);
if (
$ext == "asa") { echo "Extension asa permitida"; }
else { echo 
"Extension no es asa, no permitido"; } 
Es una forma simple de hacerlo sin mirar los Mime.

O puedes usar:

mime_content_type

Suponiendo que enviaste el archivo por enctype="multipart/form-data", entonces tenemos
$_FILES['campo']['type'] , con la cual tambien sabemos el mime.

Saludos
__________________
Roberto Osses Elgueta
Senior Web Developer
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:59.