PHP
小小的坤
这个作者很懒,什么都没留下…
展开
-
php.ini的memory_limit设置以及Fatal error: Allowed memory size of 134217728 bytes exhausted
<br /><br /><br />名称:默认值可修改范围memory_limit“8M”PHP_INI_ALL<br />以下是配置选项的简要解释。memory_limit integer<br />本指令设定了一个脚本所能够申请到的最大内存字节数。这有助于防止写得不好的脚本消耗光服务器上的可用内存。要使用此指令必须在编译的时候激活。因此 configure 一行中应该包括:–enable-memory-limit。如果不需要任何内存上的限制,必须将其设为 -1。<br />自 4.3.2 起,当激活了原创 2010-11-22 20:51:00 · 2383 阅读 · 0 评论 -
php数组排序函数
<br /><br />如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作。<br />经常,开发人员发现在PHP中使用这种数据结构对值或者数组元素进行排序非常有用。PHP提供了一些适合多种数组的排序函数,这些函数允许你在数组内部对元素进行排列,也允许用很多不同的方法对它们进行重新排序。在这篇文章中我们将讨论该排序中最重要的几个函数。<br />简单排序<br />首先,让我们来看看最简单的情况:将一个数组原创 2010-11-22 21:25:00 · 400 阅读 · 0 评论 -
[php]mysql数据库操作——DB类
<br /><br /><?php<br />$db_username="myusername"; //连接数据库的用户名<br />$db_password="mypassword"; //连接数据库的密码<br />$db_database="mydatabase"; //数据库名<br />$db_hostname="localhost"; //服务器地址<br />class dbClass{ //开始数据库类<br />var $username;<br />var $password;<br /原创 2010-11-22 21:30:00 · 939 阅读 · 0 评论 -
Zen-cart 数据库封装类解读
<br /><br />要操作数据库,一般步骤基本如此,首先建立到数据库管理系统的连接,然后选择数据,接着就是操作数据库。首先看看queryFactory类,看看1.3.9版本连接数据库系统的改进:view sourceprint?01$connectionRetry = 10;02while (!isset($this->link) || ($this->link == FALSE && $connectionRetry !=0) )03{04 $this->link = @mysql_connect(原创 2010-11-22 20:54:00 · 464 阅读 · 0 评论 -
php缓存技术
<br /><br />为什么要使用缓存技术?理由很简单:提高效率。在程序开发中,获取信息的方式主要是查询数据库,除此以外,也可能是通过Web Services或者别的某种方法,无论哪种方法,在大量的并发访问面前,它们都可能成为效率的瓶颈,为了解决这些问题,人们提出了很多解决方案,其中一些是利用优化软件(如:APC,Eaccelerator,Zend Optimizer等等)来提高程序的运行效率,合理的运用这些软件,往往能使程序的运行效率得到数量级上的提升,但前提是你必须拥主机的控制权,以便能够安装这些软件原创 2010-11-22 20:53:00 · 233 阅读 · 0 评论 -
PHP DB操作类
<br /><br /><?php<br />class MYSQL {<br />var $Host = "";<br />var $Database = "";<br />var $User = "";<br />var $Password = "";<br />var $Auto_Free = 1;<br />var $Debug = 0;<br />var $Halt_On_Error = "yes";<br />var $Seq_Table = "db_原创 2010-11-22 21:30:00 · 919 阅读 · 0 评论 -
PHP SQL防注入
<br />function inject_check($str){<br /> $tmp=eregi('select|insert|update|delete|/'|///*|/*|/././/|/.//|union|into|load_file|outfile', $str); // 进行过滤<br /> if($tmp){<br /> echo "输入非法注入内容!";<br /> exit();<br /> }else{<br /> return $str;<br /> }<br />}<br原创 2010-11-22 21:28:00 · 300 阅读 · 0 评论 -
PHP中MVC框架ThinkPHP
<br /><br />ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。从1.*版本开始就放弃了对PHP4的兼容,因此整个框架的架构和实现能够得以更加灵活和简单。2.0版本更是在之前的基础上,经过全新的重构和无数次的完善以及改进,达到了一个新的阶段,足以达到企业级和门户级的开发标准。<br />因为ThinkPHP中的思想跟java中的思想基本相同,估计开发者对原创 2010-11-22 21:26:00 · 357 阅读 · 0 评论