Ограничение на загрузку файлов в PHP, Блог вебмастера Романа Чернышова, хостинг php файлов.

Ограничение на загрузку файлов в PHP

Сталкнулся с очередной мелкой проблемой при загрузке файлов на сервер, не как не удавалось загрузить больше 20 файлов за раз. Т.е. массив $_FILES обрезался на 20ом элементе. Изначально думал, что возможно закралась ошибка в код скрипта, потратив на него не мало времени, все же переборол свою упертость и решил поискать что об этом пишут в сети, ответ не заставил себя ждать. Как всегда ответ был прост и очевиден.

Ограничение на количество загружаемых файлов установленное в конфигурации PHP. Достаточно увеличить значение директивы max_file_uploads.

Есть несколько способов сделать это, первый способ это прописать в файл .htaccess вашей корневой директории сайта, строку:

Вариант намба ту, добавить непосредственно прямо в PHP скрипт:

И третий вариант, если есть доступ к конфигурационному файлу PHP.ini, прописать в него:

После чего вы сможете загружать указанный объем файлов одновременно, но при этом стоит учитывать также другие директивы php, например максимальный суммарный размер передаваемый POST запросом.

Похожие записи

3 комментария to “Ограничение на загрузку файлов в PHP”

админы хостинга max_file_uploads не хотят увеличивать, а в htaccess или в php коде если устанавливать, то не срабатывает. у меня по крайней мере.

Ну это уже другая история, хостер много чего не хочет делать и на то есть свои причины. Выходом из ситуации может стать VDS, но в таком случае вам придется админить как правило его самому.

странно но у меня на локалхосте в php.ini работает только такая запись

т.е через знак равно, использую php 5.3.10

Оставить комментарий

  • MySQL выбрать данные из двух таблицспросил (а) Виталий
  • Редирект при переносе сайта на WordPressспросил (а) Николай
  • Как поддерживать и развивать сайтспросил (а) Александр
  • Может ли сайт иметь долги?спросил (а) Юлия
  • +2017 (19)
    • Декабрь 2017 (2)
    • Ноябрь 2017 (1)
    • Октябрь 2017 (1)
    • Сентябрь 2017 (2)
    • Июль 2017 (1)
    • Июнь 2017 (1)
    • Май 2017 (2)
    • Апрель 2017 (3)
    • Март 2017 (2)
    • Февраль 2017 (1)
    • Январь 2017 (3)
  • +2016 (37)
    • Декабрь 2016 (3)
    • Ноябрь 2016 (3)
    • Октябрь 2016 (2)
    • Сентябрь 2016 (3)
    • Август 2016 (7)
    • Июнь 2016 (3)
    • Май 2016 (3)
    • Апрель 2016 (3)
    • Март 2016 (1)
    • Февраль 2016 (1)
    • Январь 2016 (8)
  • +2015 (36)
    • Ноябрь 2015 (5)
    • Октябрь 2015 (4)
    • Сентябрь 2015 (1)
    • Август 2015 (8)
    • Июнь 2015 (1)
    • Май 2015 (4)
    • Апрель 2015 (8)
    • Март 2015 (3)
    • Февраль 2015 (2)
  • +2014 (26)
    • Ноябрь 2014 (2)
    • Октябрь 2014 (5)
    • Сентябрь 2014 (6)
    • Июль 2014 (1)
    • Июнь 2014 (2)
    • Май 2014 (3)
    • Апрель 2014 (6)
    • Февраль 2014 (1)
  • +2013 (27)
    • Декабрь 2013 (2)
    • Ноябрь 2013 (1)
    • Октябрь 2013 (1)
    • Август 2013 (1)
    • Июль 2013 (3)
    • Июнь 2013 (10)
    • Май 2013 (1)
    • Апрель 2013 (2)
    • Февраль 2013 (3)
    • Январь 2013 (3)
  • +2012 (42)
    • Декабрь 2012 (2)
    • Ноябрь 2012 (3)
    • Октябрь 2012 (7)
    • Сентябрь 2012 (2)
    • Август 2012 (1)
    • Июль 2012 (3)
    • Июнь 2012 (2)
    • Май 2012 (6)
    • Апрель 2012 (2)
    • Март 2012 (8)
    • Февраль 2012 (5)
    • Январь 2012 (1)
  • +2011 (57)
    • Декабрь 2011 (6)
    • Ноябрь 2011 (2)
    • Октябрь 2011 (3)
    • Сентябрь 2011 (5)
    • Август 2011 (4)
    • Июль 2011 (3)
    • Июнь 2011 (3)
    • Май 2011 (3)
    • Апрель 2011 (4)
    • Март 2011 (10)
    • Февраль 2011 (5)
    • Январь 2011 (9)
  • +2010 (43)
    • Декабрь 2010 (7)
    • Ноябрь 2010 (21)
    • Октябрь 2010 (14)
    • Сентябрь 2010 (1)

с 2009 года по сегодняшний день, создано более 300 сайтов.