Foros del Web » Programando para Internet » PHP »

Upload de archivos .zip y .rar

Estas en el tema de Upload de archivos .zip y .rar en el foro de PHP en Foros del Web. Tengo echo un upload pero me sube todos los archivos. Cual es la sintaxis para que solo pueda subir archivos .zip y .rar? if ($HTTP_POST_FILES['archivo']['type']) ...
  #1 (permalink)  
Antiguo 24/08/2006, 04:12
 
Fecha de Ingreso: julio-2006
Mensajes: 31
Antigüedad: 11 años, 4 meses
Puntos: 0
Upload de archivos .zip y .rar

Tengo echo un upload pero me sube todos los archivos.

Cual es la sintaxis para que solo pueda subir archivos .zip y .rar?

if ($HTTP_POST_FILES['archivo']['type']) = zip {
}
???
  #2 (permalink)  
Antiguo 24/08/2006, 07:19
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En "type" tienes el formato MIME del archivo que subes. En google podrías ver todos los formatos MIME de los diferentes tipos de archivos .. pero lo más rápido y sencillo es que le hagas un "echo" a:

echo $HTTP_POST_FILES['archivo']['type'] ;

Y veas que te devuelve cuando subes un .zip o un .rar .. Así podrás montar tu IF() (con == no con = para comparar).

Un saludo,

PD: por qué no usas $_FILES? .. es más seguro:
http://www.php.net/manual/en/features.file-upload.php
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 11:09.