Foros del Web » Programando para Internet » PHP »

Subir archivos grandes a upload

Estas en el tema de Subir archivos grandes a upload en el foro de PHP en Foros del Web. Tengo este codigo, pero es que si funciona pero el tamaño maximo es de 1024 * 1024 como puedo cambiar ese tamaño a 100 Mb? ...
  #1 (permalink)  
Antiguo 15/05/2010, 17:04
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 13 años, 11 meses
Puntos: 2
Subir archivos grandes a upload

Tengo este codigo, pero es que si funciona pero el tamaño maximo es de 1024 * 1024 como puedo cambiar ese tamaño a 100 Mb? aqui esta el codigo:

Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Success</title>
<meta name="generator" content="Created by Jeremy Irwin">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<img src="images/success.jpg" id="Image1" alt="" align="top" border="0" width="397" height="201" style="position:absolute;left:184px;top:95px;width:397px;height:201px;z-index:0">
<div id="wb_Html1" style="position:absolute;left:215px;top:167px;width:338px;height:112px;z-index:1" align="left">
<!-- Upload Class -->
<?php
 
$uploaddir 
'./uploads/'
$allowed   = array('jpg','jpeg','gif','pdf','zip','rar'); 
$max_size  1024 1024

# No edits beyond this line 
if (isset($_FILES['userfile'])) { 
  foreach (
$_FILES['userfile']['error'] as $i => $error) { 
    if (
$error == && $_FILES['userfile']['size'][$i] <= $max_size) { 
      
$file_ext  pathinfo($_FILES['userfile']['name'][$i],PATHINFO_EXTENSION); 
      
$file_name basename($_FILES['userfile']['name'][$i],'.'.$file_ext); 
      if (
in_array(strtolower($file_ext),$allowed)) { 
        
$new_base $_FILES['userfile']['name'][$i]; 
        
$t 1
        while (
file_exists($uploaddir.$new_base)) { 
          
$new_base $file_name.'['.$t.'].'.$file_ext
          
$t++; 
        } 
        if (
move_uploaded_file($_FILES['userfile']['tmp_name'][$i],$uploaddir.$new_base)) { 
          
chmod($uploaddir.$new_base0644); 
          echo 
'Successful upload: '.$_FILES['userfile']['name'][$i].'<br>'."\n"
        } 
      } 
    } 
  } 

?></div>
</body>
</html>

intente cambiar asi:

$max_size = 100M;

pero no funciona, el codigo si sube los archivos zip y rar, pero no los sube de 5 mb ni mayores
  #2 (permalink)  
Antiguo 15/05/2010, 17:16
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 13 años, 11 meses
Puntos: 2
Respuesta: Subir archivos grandes a upload

tambien he intentado con ini set pero no funciona
  #3 (permalink)  
Antiguo 15/05/2010, 17:16
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Subir archivos grandes a upload

revisa tu phpinfo() a ver el valor que tienes configurado para upload_max_filesize
si este valor es menor que el q estas intentando utilizar desde tu script vas a necesitar modificar tu php.ini para configurar un nuevo vlaor
__________________
Degiovanni Emilio
developtus.com

Etiquetas: grandes, subir, 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 09:19.