Foros del Web » Programando para Internet » PHP »

Upload de archivos, posible solución

Estas en el tema de Upload de archivos, posible solución en el foro de PHP en Foros del Web. Buenas. Tengo un problema. Intenté hace un upload de archivos en php, pero tenia un problema ya que algo limitaba la subida de archivos (12mb). ...
  #1 (permalink)  
Antiguo 30/07/2006, 01:34
 
Fecha de Ingreso: diciembre-2004
Mensajes: 29
Antigüedad: 19 años, 5 meses
Puntos: 0
Upload de archivos, posible solución

Buenas.

Tengo un problema.

Intenté hace un upload de archivos en php, pero tenia un problema ya que algo limitaba la subida de archivos (12mb).

Bueno, buscando en el FAQ del server encontré esto:

How to limit the memory size for PHP?

You can increase the memory size limit for php through the .htaccess file with the following command :
php_value memory_limit 50M

Metí ese código en mis archivos htaaccess y nada, sigue en 12mb.... ¿estoy haciendo algo mal?

¿Tengo que modificar algo más?... me hablaron algo sobre un php.ini, lo tengo localizado (ruta) pero no se como acceder a él..

Gracias.
  #2 (permalink)  
Antiguo 30/07/2006, 07:31
 
Fecha de Ingreso: diciembre-2004
Mensajes: 29
Antigüedad: 19 años, 5 meses
Puntos: 0
Buenas nuevamente.

Finalmente, creé un .htaccess en el root de mi cuenta con el siguiente código:

Código PHP:
php_value memory_limit 24M
php_value post_max_size 80M
php_value upload_max_filesize 80M 
Ahora ya me deja subir archivos tan grandes como yo quiera... PERO sigo con un problema, cuando intento subir un archivo demadiasdo grande se reinicia la pagina, creo que tiene que ver con algo del tiempo de ejecución del script, ¿qué tengo qué incluir para ampliar el tiempo de ejecución?

Saludos y gracias.

-----------------

Edito, ahora puse esto:

php_value memory_limit 1000M
php_value post_max_size 1000M
php_value upload_max_filesize 1000M
php_value max_execution_time 120
php_value max_input_time 120

Pero cuando intento subir un archivo de 45mb la pag se queda en blanco... sin embargo, cuando entro a phpinfo() se ven reflejados los cambios, no entiendo nada.

Para ver una captura del phpinfo()

animespace.eu/ppp.GIF

-------------

Edito nuevamente,

Por mucho que lo cambie si el archivo no sube en 30 segundos y7 supera los 20mb... bye bye

¿Por qué?

si el archivo no sepera los 20mb sube bien, pasa de los 30 segundo y sigue pero si supera los 20mb a los 30 segundos se corta la subida.

:(
  #3 (permalink)  
Antiguo 30/07/2006, 09:07
 
Fecha de Ingreso: julio-2006
Mensajes: 96
Antigüedad: 17 años, 9 meses
Puntos: 2
hola , mira si es un hosting pago podes hablar con la gente de tecnica , ya que te imponen esas limitaciones para evitar downtime y sobrecarga del servidor , lo mas comun es que no te dejen cambiar el php.ini o solo te dan setear x valores por eso asi que charla con ellos y avisanos.
  #4 (permalink)  
Antiguo 30/07/2006, 09:28
 
Fecha de Ingreso: diciembre-2004
Mensajes: 29
Antigüedad: 19 años, 5 meses
Puntos: 0
Buenas.

Ya me puse en contacto con el host pero me dicen esto:

Hello Pedro,

Thank you for updating this ticket. You are able to change these limits in a .htaccess file.

Here are two of the requested commands:

php_value max_execution_time XXX
(Kindly replace the X’s with the requested seconds)

php_value upload_max_filesize xxMb
(Kindly replace the x’s with the requested size in Mb)

You are able to find more at: php.net

Have a nice sunday :)

---------------------------

Y yo la contesto:

Hello Patricia,

Eso ya lo tenia puesto en el archivo .htaccess colocado en el root de mi cuenta con los siguientes datos;

php_value memory_limit 1000Mb
php_value post_max_size 1000Mb
php_value upload_max_filesize 1000Mb
php_value max_execution_time 1000000

El problema es que servage tiene el upload_max_filesize en 20mb y el max_execution_time en 30 segundos y por mucho que ponga en .htaccess esos seran los límites.

Lo que quiero poner es max_execution_time 1000000000000 y upload_max_filesize 1000MB y claro, si superas los 20mb y 30 segundos puesto por servage no hace efecto.

Gracias.

----------------------

La respondí en inglés pero para que se entienda....

En fin, que sigo igual... :( la cosa es que pagué más de 100 euros por el host y quiero una solución pues si no

Saludos y gracias
  #5 (permalink)  
Antiguo 30/07/2006, 23:47
 
Fecha de Ingreso: diciembre-2004
Mensajes: 29
Antigüedad: 19 años, 5 meses
Puntos: 0
Increible, es soporte técnico de Servage me ice que pida ayuda al creador del script cuando el fallo es de ellos por la conifuración de php.ini

Me dicen que me han subiedo un .htaccess con la configuración que yo queria pero eso ya lo hice yo y no funciona, cambia la confi. de 'Local value' pero el script sigue la de 'Master value' y si sobrepasas el límite, zas... se corta la subida.

¿Qué puedo hacer?

Argggg
  #6 (permalink)  
Antiguo 31/07/2006, 00:58
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 18 años, 6 meses
Puntos: 4
no se si funcione pero intenta subirlo con el flash .. =) es otra opcion.
por medio de flash.
__________________
Saludos
FT.
www.fernando.com.mx
  #7 (permalink)  
Antiguo 31/07/2006, 01:42
 
Fecha de Ingreso: diciembre-2004
Mensajes: 29
Antigüedad: 19 años, 5 meses
Puntos: 0
No entiendo... ¿subir con flash los archivos?

¿Y eso cómo lo ago?

Saludos.
  #8 (permalink)  
Antiguo 07/08/2006, 09:16
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 18 años, 6 meses
Puntos: 4
perdon por la demora, se me avia perdido el tema.

mira este tutorial: http://www.cristalab.com/tutoriales/...nce-de-flash-8

desconsco el medio por el que lo sube pero tambien puedes intentarlo, yotube lo usa asi, adema que te muestra una bonita precarga de cuanto % lleva el archivo subido
__________________
Saludos
FT.
www.fernando.com.mx
  #9 (permalink)  
Antiguo 23/01/2008, 15:33
 
Fecha de Ingreso: mayo-2005
Mensajes: 55
Antigüedad: 19 años
Puntos: 1
Re: Upload de archivos, posible solución

Cita:
Iniciado por Sengokushi Ver Mensaje

php_value memory_limit 1000Mb
php_value post_max_size 1000Mb
php_value upload_max_filesize 1000Mb
php_value max_execution_time 1000000
OJO con esto... en mi servidor cuando puse "Mb" no me funcionó, pero si pongo "M" si funciona.

Atentos con esto que pudiera causar un dolor de cabeza innecesario...

Saludos!
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 05:37.