2010-07-16 8 views
7

¿Es posible cargar ~ 100 MB de archivos utilizando PHP?¿Cargar el tamaño máximo en PHP?

En caso afirmativo, ¿qué cambios deben producirse en el archivo de configuración (php.ini)?

Sri

+6

"posible"! == "buena idea" – symcbean

+0

@symbcbean Yo diría que realmente depende, ¿no? Si tiene una interfaz de carga pública de algún tipo y no puede usar FTP ... –

Respuesta

2

En su php.ini ajustar el valor de:

file_uploads = On 
upload_max_filesize = 100M //needs to be in {x}M format 

y permitir que un mayor tamaño de la publicación:

post_max_size = 100M 
26

Las siguientes opciones son relevantes:

y posiblemente

+0

+1 de velocidad - Estaba a punto de publicar casi la misma respuesta xD –

+0

+1 Ajustar (quedan 8 más ...) – RobertPitt

0

sólo tiene que cambiar el tiempo de espera o f el servidor y el tamaño máximo de archivo en el archivo php.ini.

http://blog.jc21.com/2007-05-03/change-the-maximum-upload-size-with-php/

EDIT: Es posible que no tenga que cambiar el tiempo de espera del servidor como que realmente dependerá de qué servidor está ejecutando en cosas.

+1

El tiempo de carga no cuenta para el tiempo de ejecución. –

+0

@Pekka Sí, estaba pensando en eso después de que lo escribí y es por eso que agregué la edición. – spinon

2

Para permitir cargas más grandes con PHP, debe cambiar algunas configuraciones en el archivo php.ini (upload_max_filesize, max_input_time, memory_limit, max_execution_time, post_max_size). Puede encontrar su archivo php.ini en su directorio de instalación de PHP, y más información sobre la configuración requerida here.

+2

Gracias por recordarme 'max_input_time', +1. Pero 'max_execution_time' y' memory_limit' no se aplican realmente, no si el archivo cargado simplemente se mueve a otra ubicación. –

Cuestiones relacionadas