Foros del Web » Programando para Internet » PHP »

upload hasta 8M?

Estas en el tema de upload hasta 8M? en el foro de PHP en Foros del Web. Hola comunidad, Les paso a comentar que tengo un scrip en php que sube archivos a una carpeta en mi hosting, pero el problema radica ...
  #1 (permalink)  
Antiguo 18/10/2011, 15:13
Avatar de elsolodigno  
Fecha de Ingreso: agosto-2009
Mensajes: 225
Antigüedad: 14 años, 8 meses
Puntos: 2
Pregunta upload hasta 8M?

Hola comunidad,

Les paso a comentar que tengo un scrip en php que sube archivos a una carpeta en mi hosting, pero el problema radica en que sube todo bien hasta 8MB; si me paso de ese volumen no sube nada, ni tampoco me larga ningún error...

Lo probé en dos hosting distintos y ocurre el mismo problema. Chequeé la configuración de php listando con phpinfo() y el upload_max_filesize está en 64M así que ese no sería el problema.

Ahora..., el problema puede que sea en las sgtes directivas?: (Les dejo los valores predetarminados en que se encuentran)

max_execution_time 30
max_input_time 60
memory_limit 70M

Le agradecería mucho que me guíen un poco ya que necesito subir archivos de hasta 12MB.

Muchas gracias!.
  #2 (permalink)  
Antiguo 18/10/2011, 15:30
 
Fecha de Ingreso: agosto-2011
Ubicación: la paz
Mensajes: 83
Antigüedad: 12 años, 8 meses
Puntos: 4
Respuesta: upload hasta 8M?

estaba buscando lo mismo y encontre este articulo http://phparchives.blogspot.com/2008/11/uploading-largebig-files-in-php-using.html
espero te sirva a mi me sirvio
  #3 (permalink)  
Antiguo 18/10/2011, 15:50
Avatar de elsolodigno  
Fecha de Ingreso: agosto-2009
Mensajes: 225
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: upload hasta 8M?

Cita:
Iniciado por amils21 Ver Mensaje
estaba buscando lo mismo y encontre este articulo http://phparchives.blogspot.com/2008...php-using.html
espero te sirva a mi me sirvio
Muchas gracias por el dato amils!. Entonces mi problema radica en la directiva:

php_value post_max_size que se encuentra en 8M???.

Me podrían decir si estoy en lo cierto? porque tendría que decirle que mi proveedor que lo modifique atento a que es un hosting compartido.

Muchas gracias y aguardo sus comentarios!.
  #4 (permalink)  
Antiguo 18/10/2011, 16:17
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: upload hasta 8M?

Así es, tienes que modificar ambas directivas para soportar subir archivos mucho más grandes.

Saludos.
  #5 (permalink)  
Antiguo 18/10/2011, 16:41
 
Fecha de Ingreso: agosto-2011
Ubicación: la paz
Mensajes: 83
Antigüedad: 12 años, 8 meses
Puntos: 4
Respuesta: upload hasta 8M?

A continuación debes editar el archivo .htaccess para colocar el siguiente código, salvando luego el fichero.
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
A partir de este momento deberías poder subir al servidor archivos de hasta 20 megas de tamaño, simplemente usando el campo file de los formularios HTML y utilizando la función PHP move_uploaded_file(), tal como hacías habitualmente. Consulta el artículo Subir archivos con PHP para encontrar más referencias a este proceso.

Del código que se debía colocar en el .htaccess, verás que hemos indicado 4 parámetros con distintos valores, que podrías configurar tú mismo según tus necesidades. El primer valor (php_value upload_max_filesize) es el tamaño máximo de los ficheros que deseas que se permita subir. El segundo valor (php_value post_max_size) es el tamaño máximo del post. El tercer dato (php_value max_execution_time) es el tiempo máximo que se permite que los scripts PHP tarden en ejecutarse. El último valor indicado (php_value max_input_time) wa wl riwmpo máximo en segundos que se permite a un script para procesar datos que reciba de entrada, como ficheros que se están subiendo al servidor, datos que vienen por POST o por GET.

Así pues, con estas pequeñas reglas del htaccess, podrás subir archivos de cualquier tamaño. Sólo tienes que configurar los parámetros para que te permitan hacer el upload de ficheros del tamaño que desees.

talvez sea una posibilidad del servidor no lo se la verdad pero consultar no cuesta :).
  #6 (permalink)  
Antiguo 18/10/2011, 19:16
Avatar de gustavopino  
Fecha de Ingreso: septiembre-2011
Ubicación: venezuela
Mensajes: 152
Antigüedad: 12 años, 7 meses
Puntos: 29
Respuesta: upload hasta 8M?

Amigo amils21 creo que modificando el .htaccess no resolverias nada ya que el php.ini el que se encaga de hacer ese proceso esta en 8M.

Lo sugerible es si tu hosting soporta para crear un php.ini en donde lo deseas modificar el upload_max_filesize a 12M seria ideable o hacer un java applet para tal motivo.

Espero que te sirva.
__________________
Visita a Publiventa donde compras y vendes de todo
  #7 (permalink)  
Antiguo 18/10/2011, 20:52
Avatar de elsolodigno  
Fecha de Ingreso: agosto-2009
Mensajes: 225
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: upload hasta 8M?

Primeramente gracias a los tres por sus respuestas.

Después de varias pruebas llegué a la conclusión como bien decía GatorV que pra que funcione correctamente debo tener las sgtes. directivas con igual volumen:

upload_max_filesize = 64M
post_max_size = 64M

Acabo de enviar un e-mail al soporte técnico consultandole si pueden pueden igualarme las dos directivas. Cruzo los dedos porque al ser un hosting compartido con muchos clientes presiento que es difícil que me respondan positivamente.

Muchas gracias, y pronto les informaré la respuesta para auqneu sea sirva por si alguien tiene el mismo inconveniente.

Etiquetas: 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 12:09.