Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/11/2002, 16:13
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
A todo esto ...

Vas a permitir o pretendes que te suban 25 Mbytes de un fichero de un "viaje" por un formulario?

Si es así revisa la configuración del tema Upload de tu servidor .. (php.ini o un phpinfo() lo podras ver ..)

upload_max_filesize .. q suele estar a 2 Mbytes como max. ahi tendras q aunmentarlo solo un "poco"

y como lo pasaras en un formulario por POST .. pues otra mas q revisar:

post_max_size .. esta suele estar a 8 Mbytes .. asi q tendras q ajustarla otro "poco"

Si no tienes acceso a tu PHP.ini (porque uses Hosting .. ) me parece q estas directivas no puedes cambiarlas en tiempo de ejecucion (con un ini_set() ...) Así q en tu phpinfo() veras q valores max. podras usar en tal caso ...

Y otra q se me olvidó:
El tiempo maximo de ejecución de tu script .. normalmente está definido a 30 segundos .. Un usuario tuyo con una conexion lenta le va llevar mas de 30 segundos subir ese fichero .. del cual tu script espera respuesta del servidor ...

set_time_limit(0); ..

A "cero" seria: "tarde lo q tarde en ejecutarse" (en tu caso .. en subir el fichero) .. No es bueno hacer eso pues con unos cuantos usuarios subiendo ficheros .. podrian "colgarte" el servidor ...

Lo ideal seria darle un tiempo (expresado en segundos) de .. "tu veras" segundos xD...

Lo mismo de antes .. esta función es para ajustar el tiempo de ejecucion del script en curso .. Si usas Hosting .. es mas q probable q no puedas usarla (o simplemente no tenga efecto la funcion ..).


Un saludo,

pd: la edición es lo de set_time_limit()

Última edición por Cluster; 11/11/2002 a las 16:19