我想知道是否有functions.php
的代码可以在用户会话需要时增加文件的上传大小。我只有在用户请求上传文件时才需要增加此限制,而不是php.ini
或.htaccess
作为一般规则(出于安全问题)。
实施例: 用户必须上传一个250 MB的文件或5个50 MB的文件而不会超时。
我的.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
我正在使用带有Genesis Child主题的Wordpress 4.4.2。
我需要functions.php
中的一些代码,这些代码可以暂时增加每个上传请求的会话开始时的限制。谢谢你的时间!希望找到知道这个伎俩的人。
干杯! :-) 丹尼尔
答案 0 :(得分:1)
请在functions.php
中尝试以下几行@ini_set(' upload_max_size',' 250M');
@ini_set(' post_max_size',' 250M');
@ini_set(' max_execution_time',' 1000');
答案 1 :(得分:0)
1)for function.php file
@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