Foros del Web » Programando para Internet » PHP »

Subir Archivos de mas de 30mb al servidor con PHP

Estas en el tema de Subir Archivos de mas de 30mb al servidor con PHP en el foro de PHP en Foros del Web. Hola que tal a todos, quisiera me sacaran de una duda, actualmente tengo un formulario que trabaja con PHP y sube imagenes al servidor a ...
  #1 (permalink)  
Antiguo 08/10/2009, 12:08
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 15 años, 3 meses
Puntos: 2
Exclamación Subir Archivos de mas de 30mb al servidor con PHP

Hola que tal a todos, quisiera me sacaran de una duda, actualmente tengo un formulario que trabaja con PHP y sube imagenes al servidor a traves de un input:

Código PHP:

echo "<input type='File' name='img'>"

//y las carga al servidor con PHP a traves de:

copy($FILES_['archivo'][size]); 
Intente con este mismo metodo subir un archivo mp3 que pesa 7mb y no me funcionó... despues de un largo tiempo de espera, me aparecia ERROR 500 (error de programacion) y no se recargó la pagina, cabe mencionar que el formulario se dirige a la misma pagina con "$PHPSELF".

Mi pregunta es, si es posible subir archivos de gran tamaño a traves de un formulario como este, ya que no solo necesito subir al servidor archivos de 7mb sino hasta de 50mb....

Ojala y pueda alguien aclararme esto, de antemano agradezco su tiempo como siempre.
  #2 (permalink)  
Antiguo 08/10/2009, 12:31
 
Fecha de Ingreso: octubre-2008
Mensajes: 109
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Subir Archivos de mas de 30mb al servidor con PHP

Yo tengo el mismo problema y lo solucione a medias usando htaccess por que jamás pude lograrlo modificando el archivo php.ini.
En mi caso yo si tengo acceso a mis servidores por lo que puedo modifcar todo a mi gusto ,pero que hay de ti?
Busca en el foro hay muchos temas parecidos a este.
  #3 (permalink)  
Antiguo 08/10/2009, 12:38
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Respuesta: Subir Archivos de mas de 30mb al servidor con PHP

Con phpinfo() puedes ver el upload_max_filesize eso como sabemos determina el máximo a subir y como indica 0le0 lo mejor es tener acceso directo al servidor para modificar ese tipo de directivas.
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
  #4 (permalink)  
Antiguo 08/10/2009, 13:04
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Subir Archivos de mas de 30mb al servidor con PHP

Gracias a ambos por su pronta respuesta, ya revise la directiva del upload_max_filesize, en phpinfo() y mi maximo permitido es de 50MB, aqui tengo dos problemas, uno, encontrar el por que no pude subir el archivo de 7mb siendo que puedo subir hasta 50mb y dos... el servidor no lo administro yo asi que no podre subir archivos de mas de 50mb... en verdad si esta patas pa arriba el problema, creen que usando htaccess tenga la solucion??
  #5 (permalink)  
Antiguo 08/10/2009, 13:26
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Respuesta: Subir Archivos de mas de 30mb al servidor con PHP

Que tal, tambień puedes ver que post_max_size tenga el valor adecuado.

Por otro lado, el uso de .htacces podría provocar errores en algunos servidores o simplemente no aplicarse, pero en tu caso si las directivas de php estan correctas no es necesario usarlo.
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
  #6 (permalink)  
Antiguo 08/10/2009, 13:44
 
Fecha de Ingreso: enero-2009
Mensajes: 34
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Subir Archivos de mas de 30mb al servidor con PHP

ok, ya lo e checado y tambien post_max_sixe tiene limite de 50mb.. que puedo hacer?
  #7 (permalink)  
Antiguo 08/10/2009, 16:35
Avatar de hieloverde  
Fecha de Ingreso: julio-2005
Ubicación: México, D.F
Mensajes: 467
Antigüedad: 18 años, 9 meses
Puntos: 5
Respuesta: Subir Archivos de mas de 30mb al servidor con PHP

Cita:
Iniciado por Mikegdl Ver Mensaje
ok, ya lo e checado y tambien post_max_sixe tiene limite de 50mb.. que puedo hacer?
Bien, en el primer mensaje comentas que despues de un rato te lanza un error 500 (del servidor), pues entonces podrias checar el log de errores (bitacora del error) para saber con mas exactitud lo que esta pasando. El log deberias poder checarlo desde tu panel aunque no sea tuyo el servidor.

Otra buena medida podría ser que contactes al soporte técnico del servidor que estas alquilando y les comentes lo que estas intentando hacer, ya que ellos mejor que nadie te pueden informar de alguna restricción establecida.
__________________
<? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico
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 23:15.