php ini_set函数无效怎么解决_PHP教程
代码如下 | 复制代码 |
ini_set(‘max_execution_time’,’10′); echo ‘max_execution_time = ‘ . ini_get(‘max_execution_time’) . ” ini_set(‘max_execution_time’,’10′); |
注意:
post_max_size,upload_max_filesize用下面的方法是修改不了的.
ini_set(‘post_max_size’,’1024M’);
ini_set(‘upload_max_filesize’,’1024M’);
正确做法是用.htaccess文件:
代码如下 | 复制代码 |
php_value upload_max_filesize “80M” |
实例设置max_execution_time
代码如下 | 复制代码 |
$max_execution_time = ini_get('max_execution_time');
$ext_funcs = get_extension_funcs($each_ext); foreach($ext_funcs as $func) { echo " } echo ' } ?> |
补充知识点:
其实在php文档里有说明upload_max_filesize的可修改范围是PHP_INI_PERDIR。
PHP_INI_PERDIR的意思是域内指令可以在php.ini、httpd.conf或.htaccess文件中修改。
PHP_INI_SYSTEM 域内指令可以在php.ini和httpd.conf文件中修改
所以upload_max_filesize用int_set是无法修改的。只有可修改范围是PHP_INI_ALL的才可以用int_set修改。
magic_quotes_gpc 用 get_magic_quotes_gpc() 获得,不能用 set_magic_quotes_gpc 修改,原因是没这个函数。而magic_quotes_runtime可以用set_magic_quotes_runtime()来设置
推荐阅读
-
php提示 内存位置访问无效 解决方法总结_PHP教程
-
关于file_get_contents返回为空或函数不可用的解决方案_PHP教程
-
php decode javascript escape的函数,该怎么解决
-
php json_encode()函数中文编码乱码解决方法_PHP教程
-
thinkphp自动验证与自动填充无效的解决办法_PHP教程
-
php的rename函数用不了,该怎么解决
-
PHP使用json_encode函数时不转义中文的解决方法,_PHP教程
-
PHP 向 MySql 中数据修改操作时,只对数字操作有效,非数字操作无效,怎么办?_PHP教程
-
Web端PHP代码函数覆盖率测试解决方案_PHP教程
-
如何正确运用PHP ini_set函数_PHP教程