2016-03-22 1 views
0

Мне интересно, есть ли код для functions.php, который может увеличить размер загружаемых файлов, как только потребуется сеанс пользователя. Мне нужно увеличить этот предел только тогда, когда пользователь просит загрузить файл, а не в php.ini или .htaccess в качестве общего правила (для вопросов безопасности).Максимальное время выполнения для запуска сеанса (Wordpress Upload)

Пример: Пользователь должен загрузить один файл объемом 250 МБ или 5 файлов по 50 МБ без наличия тайм-аутов.

Мои .htaccess пределы:

php_value upload_max_filesize 16M 
php_value post_max_size 16M 
php_value max_execution_time 300 
php_value max_input_time 300 

Я использую Wordpress 4.4.2 с темой Genesis ребенка.

Мне нужен код в functions.php, который может временно увеличить этот предел для начала сеанса каждого запроса на загрузку. Благодарю вас за время! Надеюсь найти кого-то, кто знает этот трюк.

Cheers! :-) Daniel

+1

Этот вопрос уже здесь ответили [максимальное время выполнения] (http://stackoverflow.com/questions/7739870/increase- макс-исполнение время в обмен на PHP) – dogstring

ответ

1

Пожалуйста, попробуйте следующие строки в functions.php

@ini_set ('upload_max_size', '250M');

@ini_set ('post_max_size', '250M');

@ini_set ('max_execution_time', '1000');

0

1) для function.php файла

@ini_set ('upload_max_size', '64M');

@ini_set ('post_max_size', '64M');

@ini_set ('max_execution_time', '300');

2) для файла php.ini

upload_max_filesize = 64M

post_max_size = 64M

max_execution_time = 300

3) для файла .htaccess

php_value upload_max_filesize 64M

php_value post_max_size 64M

php_value max_execution_time 300

php_value max_input_time 300