SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: marlon en Martes 10 de Enero de 2006, 15:33

Título: Upload De Archivos
Publicado por: marlon en Martes 10 de Enero de 2006, 15:33
Saludos amigos.

necesito subir archivos pdf a una web, los cuales se guardan en una carpeta en el servidor, pero solo me permite subir archivos menores a 100 Kb, y necesito que acepte archivos hasta de 500 Kb. he revisado el php.ini y aumente las cuotas que permite para subir archivos, sin embargo el problema persiste.

Que Puede ser??? :huh:
Título: Re: Upload De Archivos
Publicado por: x.cyclop en Martes 10 de Enero de 2006, 22:14
Aquí tienes que subirle a los bytes (1kb = 1024 bytes):

<?
if($boton) {
   if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
     if($HTTP_POST_FILES['archivo']['size'] < 512000) {
       if($HTTP_POST_FILES['archivo']['type']=="application/pdf") {
           copy($HTTP_POST_FILES['archivo']['tmp_name'], $HTTP_POST_FILES['archivo']['name']);
           $subio = true;
     }
   }
}

   if($subio) {
      echo "El archivo subio con éxito.";
   } else {
      echo "El archivo no cumple con las reglas establecidas.";
   }
   die();
}
?>


Chécale bien si sirve como lo puse: "application/pdf" porque no estoy muy seguro de que sea así. ;)

 :comp:
Título: Re: Upload De Archivos
Publicado por: Altareum en Jueves 12 de Enero de 2006, 15:28
Tal vez esto te sirva:
http://www.radinks.com/upload/config.php (http://www.radinks.com/upload/config.php)


Saludos.
Altareum.
Título: Re: Upload De Archivos
Publicado por: marlon en Lunes 16 de Enero de 2006, 14:39
ya he verificado. cuando trato de subir archivos, se muestra un alert con el mensaje "el documento no contiene datos". ademas este problema se empeora cuando ejecuto en otras maquinas la misma operación.
Título: Re: Upload De Archivos
Publicado por: marlon en Lunes 16 de Enero de 2006, 15:20
Cita de: "X.Cyclop"
if($HTTP_POST_FILES['archivo']['size'] < 512000) {
esa cantidad es 0,5 Kb. si quisiera darle un maximo de 50 Mb le daria el valor de 52428800, o en el peor de los casos que sea mayor a cero para que suban la cantidad que quieran. sin embargo no permite sino 100 Mb o menos. no se que hijoemadre esta pasando :lightsabre: