ini_set()注意要点和解决方法
在php编程中,很多情况下,我们不希望通过修改配置文件(php.ini)来实现相关功能,这样不利于代码的可移植性。
大多数情况下,我们会使用ini_set()来实现配置文件的占时修改。但需要注意的是,post_max_size,upload_max_filesize,magic_quotes_gpc这些值在ini_set的设置的无效的。
具体ini_set能设置的清单可以查看php手册
那么我们怎么才能做到在不修改php配置文件的前提下,做到修改相关设置呢。
这个时候,又是.htaccess
在.htaccess文件中,添加下列内容
php_value upload_max_filesize “80M”
php_value post_max_size “80M”
php_value max_execution_time “2000″
php_value memory_limit “150M”
ini_set()注意要点和解决方法的更多相关文章
- 安装ECshop普遍问题的解决方法
		安装ecshop经常会出现以下问题: 1.Strict Standards: Non-static method cls_image::gd_version() should not be calle ... 
- CentOS+Apache+php无法访问redis的解决方法
		PHP 使用 Redis 安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP. 接下来让我们安装 PH ... 
- php中(包括织梦cms)set_time_limit(0)不起作用的解决方法
		背景介绍: 在做织梦冗余图片清理的功能时, 由于冗余图片太多,导致每次清理时都会超时, 后来在网上搜索了各种文章,网上有如下的解决方法: set_time_limit(0) ini_set('max_ ... 
- Drupal错误:drupal Maximum execution time of 30 seconds exceeded database in解决方法
		Drupal开源内容管理框架 Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发框架(Framework)共同构成.连续多年荣获全球最佳CMS大奖,是 ... 
- ecshop后台登录频繁自动退出问题终极解决方法集锦
		ecshop后台登录后,有时候会自动退出,而且还会很频繁,有的是后台操作两下就莫名退出了,有的是恰好三分钟左右登出.这让管理员很恼火,严重影响了后台使用.对于这一问题,网络上可给的解决方法各有不同.千 ... 
- PHP出现Warning: A non-numeric value encountered问题的原因及解决方法
		本文介绍php出现Warning: A non-numeric value encountered问题,用实例分析出现这种错误的原因,并提供避免及解决问题的方法. <?php error_rep ... 
- CentOS+Apache+php无法访问redis的解决方法  Redis server went away
		在CentOS下配置Apache+php+redis+phpredis环境.编辑访问redis缓存的php程序test.php,以应用程序方式在后台运行,可成功访问Redis,而在Apache下以网页 ... 
- php 扩展 suhosin 配置不当引发的报错及其解决方法
		1. /var/log/messages 频繁报错: Jul :: localhost suhosin[]: ALERT - script tried to increase memory_limit ... 
- php Yaf_Loader::import引入文件报错的解决方法
		php Yaf_Loader::import引入文件报错的解决方法 改下配置文件就行<pre>yaf.use_spl_autoload=1</pre> 也可以PHP动态修改 毕 ... 
随机推荐
- nRF51822 SDK初体验
			作为两家BLE芯片大厂之一,nordic不像TI那么开放,nordic的开发资料是很难找的. 今天有幸得到nordic的BLE芯片nRF51822的SDK,看了一下. 首先,nordic号称协议栈 ... 
- 《Programming WPF》翻译 第6章 5.我们进行到哪里了?
			原文:<Programming WPF>翻译 第6章 5.我们进行到哪里了? WPF提供了资源工具,让我们运用在用户界面中,动态并具有一致性.我们可以在资源字典中存储任意资源,并且可以遍及 ... 
- PowerShell3.0中,所有的命令
			Get-Command * >> cmd.txt CommandType Name ModuleName ----------- ---- ---------- Alias % -> ... 
- Oracle ORA-03137: TTC protocol internal error : [12333] 故障分析
			程序通过JDBC 连接数据库异常,报 ORA-03137[12333]的错误. 当前程序的JDBC 驱动版本:ojdbc16-11.2.0.1.0.jar 数据库版本: 11.2.0.3 一. Log ... 
- windows phone之获取当前连接WIFI的SSID
			public string GetSSIDName() { foreach (var network in new NetworkInterfaceList()) { if ( (network.In ... 
- 第02讲- Android开发环境
			第02讲Android开发环境 需要下载的软件: JDK(JavaDevelopment Kit) Eclipse AndroidSDK(SoftwareDevelopmentKit) ADT(And ... 
- 【转】PF_NETLINK应用实例NETLINK_KOBJECT_UEVENT具体实现--udev实现原理
			相对于linux来说,udev还是一个新事物.然而,尽管它03年才出现,尽管它很低调(J),但它无疑已经成为linux下不可或缺的组件了.udev是什么?它是如何实现的?最近研究Linux设备管理时, ... 
- A星算法
			没有采用二叉堆算法优化, 学习了几天终于搞除了一个demo, 这个列子如果点击按钮生成的方块大小不正确,可以先设置下预设调成相应的大小 只能上下左右走 using UnityEngine; usi ... 
- C#分层开发MySchool
			分层开发之MYSCHOOL No.1实现登陆功能,验证用户名和密码.从数据库里进行匹配,看是否有符合要求的数据. 在DAL层编写代码,返回值为布尔类型.方法参数为(student实体类对象),使用参数 ... 
- 原生AJAX如何异步提交数据?
			AJAX概述 AJAX:Asynchronous Javascript And XML,异步的JS和XML.2001,Google为了改进搜索的用户体验,提出了GoogleSugguest效果,正式提 ... 
