php设置ini_set无效,php ini_set函数无效怎么解决
利用ini_set可以快速的修改php.ini配置设置哦,无需打开php.ini就可以了,特别是虚拟主机时你没有修改php.ini的权限时就会发现这个函数的作用了,关于ini_set,post_max_size,upload_max_filesize,magic_quotes_gpc等用ini_set设置不了的解决办法!
ini_set(‘max_execution_time’,’10′);
ini_set(‘memory_limit’,’1024M’);
echo‘max_execution_time = ‘ .ini_get(‘max_execution_time’) . ”
“;
echo‘memory_limit = ‘ .ini_get(‘memory_limit’) . ”
“;
echo‘post_max_size = ‘ .ini_get(‘post_max_size’) . ”
“;
echo‘upload_max_filesize = ‘ .ini_get(‘upload_max_filesize’) . ”
“;
ini_set(‘max_execution_time’,’10′);
ini_set(‘memory_limit’,’1024M’);
注意: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”
php_value post_max_size “80M”
php_value max_execution_time “2000″
php_value memory_limit “150M”
实例设置max_execution_time,代码如下:
$old_max_execution_time=ini_set('max_execution_time', 120);
echo"old timeout is $old_max_execution_time
";
$max_execution_time=ini_get('max_execution_time');
echo"new timeout is $max_execution_time
";
echo'function sets supported in this install are:
';
$extensions= get_loaded_extensions();
foreach($extensionsas$each_ext)
{
echo"$each_ext
";
echo'
- ';
$ext_funcs= get_extension_funcs($each_ext);
foreach($ext_funcsas$func)
{
echo"
$func ";
}
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设置ini_set无效,php ini_set函数无效怎么解决相关推荐
- 为什么有时动态设置 View 的背景颜色 BackgroundColor 无效?
项目场景: 为什么有时动态设置 View 的背景颜色 BackgroundColor 无效,不少新手是不是遇到过这个问题呢 问题描述: 前几天朋友问了我一个问题,他直接在activity里动态设置 V ...
- 使用EnableMenuItem函数无效
在MFC环境下Menu的修改在默认的情况下是通过CCmdUI来改变的, 调用EnableMenuItem函数无效(不管是全局API还是 CMenu类的成员函数).但是只要修改CFrameWnd类的一个 ...
- windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效...
windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效 >>>>&g ...
- Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法
Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录
- asp.net中此页的状态信息无效,可能已损坏的解决之道
asp.net中此页的状态信息无效,可能已损坏的解决之道[转] 默认分类 2009-02-06 16:16:06 阅读137 评论0 字号:大中小 针对此问题网上有一种解决办法,就是在该工程中的web ...
- windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法
Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...
- mt4服务器显示无连接,MT4登录显示“无效账户”,“无法连接”怎么解决
MT4账户分为实盘账户和模拟账户,小编每天都会收到很多客户实盘账号登入不上去的申请,有的客户反应账户显示登录无效,或者无连接,没有数据流,客户就会问:是不是我的账号过期不能使用?其实不是的. 账户登入 ...
- R语言使用glm函数构建拟泊松回归模型(quasi-Poisson regression)、family参数设置为quasipoisson、summary函数获取拟泊松回归模型汇总统计信息
R语言使用glm函数构建拟泊松回归模型(quasi-Poisson regression).family参数设置为quasipoisson.summary函数获取拟泊松回归模型汇总统计信息 目录
最新文章
- 比特币现金压力测试结果:处理210万笔交易 费用不增反降
- .net 程序加密方法
- Unity中实现Hololens的三维空间映射Spatial mapping
- golang 调用c代码
- 包装类java_java中的包装类
- 前端学习(3237):react生命周期4
- 关于XtraGrid的CustomUnboundColumnData事件的触发条件
- IOS – OpenGL ES 调节图像色度 GPUImageHueFilter
- CLP 中关闭自动落实的问题
- Android——多线程之Handler
- Webx mvc 源码
- python关于numpy常用函数思维导图
- C# Ajax上传图片同时生成微缩图(附Demo)
- 腾达n6路由器虚拟服务器设置,腾达n6路由器怎么设置带宽控制
- dds导入Unreal 4
- Macbook做Wifi热点,用蓝牙分享
- SpringBoot日记本系统全程直播09:项目一期完结
- 英语语法---动词详解
- vue生命周期和vue请求
- 服务器固态硬盘的优缺点是什么
热门文章
- android 自定义多边形,Android:自定义view之Canvas绘制图形
- NatApp 内网穿透工具简单使用介绍说明
- linux多进程网络实例,Linux下一个单进程并发服务器的实例 使用select
- Python常用模块之random模块
- 因为返回有true ajax提示进入错误,jquery ajax中error返回错误解决办法
- 6 redhat 查看rtc时间_Linux EasyStack-Redhat安装Docker
- android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...
- mysql查询某个月的所有日期_MySQL获取某月所有的日期点
- 为什么 scanf( )(scanf_s)函数老要输入两次才行?
- tensorflow tf.encode_base64()(将字符串编码为网络安全的base64格式)