利用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函数无效怎么解决相关推荐

  1. 为什么有时动态设置 View 的背景颜色 BackgroundColor 无效?

    项目场景: 为什么有时动态设置 View 的背景颜色 BackgroundColor 无效,不少新手是不是遇到过这个问题呢 问题描述: 前几天朋友问了我一个问题,他直接在activity里动态设置 V ...

  2. 使用EnableMenuItem函数无效

    在MFC环境下Menu的修改在默认的情况下是通过CCmdUI来改变的, 调用EnableMenuItem函数无效(不管是全局API还是 CMenu类的成员函数).但是只要修改CFrameWnd类的一个 ...

  3. windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效...

    windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效 >>>>&g ...

  4. Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法

    Ubuntu Linux 下文件名乱码(无效的编码)的快速解决办法 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码 不 ...

  5. R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战

    R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录

  6. asp.net中此页的状态信息无效,可能已损坏的解决之道

    asp.net中此页的状态信息无效,可能已损坏的解决之道[转] 默认分类 2009-02-06 16:16:06 阅读137 评论0 字号:大中小 针对此问题网上有一种解决办法,就是在该工程中的web ...

  7. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法

    Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数"/Wno-cpp"的解决办法 2018年07月20日 11:11:06 ...

  8. mt4服务器显示无连接,MT4登录显示“无效账户”,“无法连接”怎么解决

    MT4账户分为实盘账户和模拟账户,小编每天都会收到很多客户实盘账号登入不上去的申请,有的客户反应账户显示登录无效,或者无连接,没有数据流,客户就会问:是不是我的账号过期不能使用?其实不是的. 账户登入 ...

  9. R语言使用glm函数构建拟泊松回归模型(quasi-Poisson regression)、family参数设置为quasipoisson、summary函数获取拟泊松回归模型汇总统计信息

    R语言使用glm函数构建拟泊松回归模型(quasi-Poisson regression).family参数设置为quasipoisson.summary函数获取拟泊松回归模型汇总统计信息 目录

最新文章

  1. 比特币现金压力测试结果:处理210万笔交易 费用不增反降
  2. .net 程序加密方法
  3. Unity中实现Hololens的三维空间映射Spatial mapping
  4. golang 调用c代码
  5. 包装类java_java中的包装类
  6. 前端学习(3237):react生命周期4
  7. 关于XtraGrid的CustomUnboundColumnData事件的触发条件
  8. IOS – OpenGL ES 调节图像色度 GPUImageHueFilter
  9. CLP 中关闭自动落实的问题
  10. Android——多线程之Handler
  11. Webx mvc 源码
  12. python关于numpy常用函数思维导图
  13. C# Ajax上传图片同时生成微缩图(附Demo)
  14. 腾达n6路由器虚拟服务器设置,腾达n6路由器怎么设置带宽控制
  15. dds导入Unreal 4
  16. Macbook做Wifi热点,用蓝牙分享
  17. SpringBoot日记本系统全程直播09:项目一期完结
  18. 英语语法---动词详解
  19. vue生命周期和vue请求
  20. 服务器固态硬盘的优缺点是什么

热门文章

  1. android 自定义多边形,Android:自定义view之Canvas绘制图形
  2. NatApp 内网穿透工具简单使用介绍说明
  3. linux多进程网络实例,Linux下一个单进程并发服务器的实例 使用select
  4. Python常用模块之random模块
  5. 因为返回有true ajax提示进入错误,jquery ajax中error返回错误解决办法
  6. 6 redhat 查看rtc时间_Linux EasyStack-Redhat安装Docker
  7. android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...
  8. mysql查询某个月的所有日期_MySQL获取某月所有的日期点
  9. 为什么 scanf( )(scanf_s)函数老要输入两次才行?
  10. tensorflow tf.encode_base64()(将字符串编码为网络安全的base64格式)