Foros del Web » Programando para Internet » PHP »

Upload no sube mas de 2 MB

Estas en el tema de Upload no sube mas de 2 MB en el foro de PHP en Foros del Web. Hola tengo un upload pero no sube mas de 2 MB que pasa? Tengo estos dos archivos: Upload.php Código PHP: <?php  ini_set ( 'post_max_size' ,  ...
  #1 (permalink)  
Antiguo 29/09/2010, 13:23
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 14 años
Puntos: 2
Upload no sube mas de 2 MB

Hola tengo un upload pero no sube mas de 2 MB que pasa? Tengo estos dos archivos:

Upload.php
Código PHP:
<?php 

ini_set
('post_max_size''100000000');
ini_set('upload_max_filesize''100000000');
ini_set('max_execution_time''1000000');
ini_set('max_input_time''1000000');

//script de upload

$status "";
if (
$_POST["action"] == "upload") {
    
// obtenemos los datos del archivo 
    
$tamano $_FILES["archivo"]['size'];
    
$tipo $_FILES["archivo"]['type'];
    
$archivo $_FILES["archivo"]['name'];
    
$prefijo substr(md5(uniqid(rand())),0,6);
    
    if (
$archivo != "") {
        
// guardamos el archivo a la carpeta files
        
$destino =  "files/".$prefijo."_".$archivo;
        if (
copy($_FILES['archivo']['tmp_name'],$destino)) {
            
$status "Archivo subido: <b>".$archivo."</b>";
        } else {
            
$status "Error al subir el archivo";
        }
    } else {
        
$status "Error al subir archivo";
    }
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>PHP upload - unijimpe</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="413" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="413" height="40" class="titulo">PHP upload - unijimpe </td>
  </tr>
  <tr>
    <td class="text">Por favor seleccione el archivo a subir:</td>
  </tr>
  <tr>
  <form action="upload.php" method="post" enctype="multipart/form-data">
    <td class="text">
 
      <input name="archivo" type="file" class="casilla" id="archivo" size="35" />
      <input name="enviar" type="submit" class="boton" id="enviar" value="Upload File" />
      <input name="action" type="hidden" value="upload" />      </td>
    </form>
  </tr>
  <tr>
    <td class="text" style="color:#990000"><?php echo $status?></td>
  </tr>
  <tr>
    <td height="30" class="subtitulo">Listado de Archivos Subidos </td>
  </tr>
  <tr>
    <td class="infsub">
    <?php 
    
if ($gestor opendir('files')) {
        echo 
"<ul>";
        while (
false !== ($arch readdir($gestor))) {
           if (
$arch != "." && $arch != "..") {
               echo 
"<li><a href=\"files/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
           }
        }
        
closedir($gestor);
        echo 
"</ul>";
    }
    
?>    </td>
  </tr>
</table>
</body>
</html>
php.ini

Código PHP:
upload_max_filesize 100M
post_max_size 
100M
max_execution_time 1000
max_input_time 1000 
  #2 (permalink)  
Antiguo 29/09/2010, 13:54
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Upload no sube mas de 2 MB

El servidor esta en tu PC, es compartido, VPS o dedicado?

Hasta donde se, en servidores compartidos (gratuitos, de pago, resellers) no puedes modificar esas opciones, aunque tengas php.ini en el directorio donde se ejecuta el script.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 29/09/2010, 14:08
 
Fecha de Ingreso: septiembre-2010
Mensajes: 24
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: Upload no sube mas de 2 MB

Te sube archivos más pequeños o no sube nada???. Prueba de hacer un phpinfo(); para ver las variables de tu servidor. Verifica via FTP si se subieron los archivos y puede ser que suban sin permiso de lectura entonces el codio php luego no los puede mostrar.

Agrega esta linea antes del mensaje de archivo subido

chmod($destino,0666);

Saludos
  #4 (permalink)  
Antiguo 29/09/2010, 16:03
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 14 años
Puntos: 2
Respuesta: Upload no sube mas de 2 MB

MMM creo que es compartido, estoy en Byethost.com en uno gratuito y si puedo subir archivos pequeños
  #5 (permalink)  
Antiguo 29/09/2010, 18:49
 
Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 20 años
Puntos: 4
Respuesta: Upload no sube mas de 2 MB

Cita:
Iniciado por Arcana Ver Mensaje
MMM creo que es compartido, estoy en Byethost.com en uno gratuito y si puedo subir archivos pequeños
El límite está en tu servidor no en tu script, deberías contactar al proveedor, pero no son muchos lo que te permiten más que eso.
Yo en elserver.com si tengo más límite, pero en otros dos proveedores no y me quedo con esos pobres 2mb.
Que por ejemplo en Wordpress me trae problemas para subir varios archivos juntos.

Suerte

Etiquetas: mas, upload
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 06:23.