Foros del Web » Programando para Internet » PHP »

Restringir archivos que suben al servidor

Estas en el tema de Restringir archivos que suben al servidor en el foro de PHP en Foros del Web. Hola!!! A ver si alguien me puede ayudar. Necesito restringir los archivos que se suben al servidor, que solo se puedan subir pdf, el problema ...
  #1 (permalink)  
Antiguo 30/07/2006, 23:16
 
Fecha de Ingreso: septiembre-2005
Mensajes: 141
Antigüedad: 18 años, 7 meses
Puntos: 0
Pregunta Restringir archivos que suben al servidor

Hola!!!

A ver si alguien me puede ayudar.

Necesito restringir los archivos que se suben al servidor, que solo se puedan subir pdf, el problema es que con esta restricción no me deja subir ningún tipo de archivo.

Uso esta condición

Código PHP:
if($_FILES['archivo']['type']=="application/pdf"
De antemano gracias!!
__________________
:ojotes: A n I t A :ojotes:
  #2 (permalink)  
Antiguo 31/07/2006, 00:59
 
Fecha de Ingreso: mayo-2004
Ubicación: Barcelona
Mensajes: 200
Antigüedad: 20 años
Puntos: 0
Hola anita

es raro raro, deberia funcionar..
prueba a recoger el tipo del archivo en una variable antes de compararlo:

Código PHP:
$tipo $_FILES['archivo']['type'];
if(
$tipo  == "application/pdf")

// sino te funciona, prueba con esto

$archivo $_FILES['archivo']['name']; 
//-- pathinfo nos proporciona informacion sobre el archivo
//-- Extension del archivo 
$path_parts pathinfo($archivo);
$ext $path_parts["extension"]; 

// $ext, contiene la extension del archivo, " pdf "

if($ext == "pdf"
salud2
  #3 (permalink)  
Antiguo 18/09/2006, 10:41
Avatar de dayer  
Fecha de Ingreso: febrero-2004
Mensajes: 142
Antigüedad: 20 años, 2 meses
Puntos: 0
Hola, a mí también me ocurre lo de Anita. Hasta ayer no me ocurría, pero hoy he formateado, he instalado de nuevo el AppServ y he mirado el php.ini y el httpd.conf de Apache para configurarles los idiomas, tamaños máximos,.. pero no recuerdo que yo tuviera que tocar nada para que eso me funcionase. Lo que no recuerdo es si la versión que tenía instalada del AppServ era justo la anterior a la actual que tengo ahora. Pero vaya, he leído que el método más correcto es el de comparar el tipo MIME y no el de la extensión, aunque haciendo pruebas hace tiempo conseguí subir otros tipos de ficheros cambiándole simplemente la extensión a pdf.

Un saludo.
__________________
No Ðejes Para Mañana Monte Que Puedas Escalar Hoy
Cartagena
El Historias
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:05.