Загрузить максимальный размер в PHP?

Возможно ли загрузить файлы размером ~ 100 МБ с помощью PHP?

Если да, какие изменения должны произойти в файле конфигурации ( php.ini )?

Шри

Для этого важны следующие параметры:

  • PHP: upload_max_filesize (только в php.ini или только .htaccess, не работает с помощью ini_set() )
  • PHP: post_max_size (то же самое)
  • PHP: max_input_time (да, спасибо @Thorstein, забыли это)

и, возможно,

  • Apache: LimitRequestBody

В php.ini настройте значение:

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

И разрешите размер больших сообщений:

 post_max_size = 100M 

Чтобы увеличить загрузку с помощью PHP, вы должны изменить несколько параметров в файле php.ini (upload_max_filesize, max_input_time, memory_limit, max_execution_time, post_max_size). Вы можете найти файл php.ini в вашем каталоге установки PHP и получить дополнительную информацию о необходимых настройках здесь .

Вам просто нужно изменить тайм-аут сервера и максимальный размер файла в файле php.ini.

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

EDIT: вам может не потребоваться изменить время ожидания сервера, так как это будет зависеть от того, на каком сервере вы работаете.