php静态列表分页的代码 一个简单的php生成静态列表分页的代码,之前写的 夏日CMS系统仅仅生成了静态内容页面,没有生成列表的分页,其实网站如果内容量不是特别大的情况下,可以不用生成列表页,对网站的影响不是很大的,仅仅生成静态内容页面就可以了。 当然,如果你的内容量很大,而且又要考虑到网站 SEO 优化等方面的话,可能生成静态的列表页会好一些,而且打开的链接看起来也很舒服,本博已经有了一段生成静态列表的源码,测... 2013年09月03日 PHP技术文章 评论 9 条 喜欢 0 阅读 0 views 次 阅读全文
PHP循环批量生成静态页 为了减轻服务器的压力和提升网站 SEO 优化能力,将 PHP 生成静态页面是我们经常要用到的技术,在利用 PHP 生成静态页的技术当中,经常会要求将上传的新闻内容页生成静态 html。 在成千上万的新闻内容页当中,如何进行批量生成静态页呢,,其实生成的思路应该是先要制作好网页模版,然后在添加内容的时候利用程序直接进行生成,另一方面,就是在编辑文章内容的时候进行更新网页模版,通过这样的思路... 2013年08月26日 PHP技术文章 评论 12 条 喜欢 0 阅读 0 views 次 阅读全文
PHP5.5发布 不再支持XP和2003 PHP 5.5 正式版发布,不再支持Windows XP和2003系统 PHP 开发者正式 发布 5.5 版本,该版本从去年11月开始开发,历经多个测试版本。PHP 5.5 包含一系列的新特性,例如新的 array_column() 函数以及 foreach() 循环支持标量迭代键;包括 generators 允许开发者实现简单的协程。 同时新版本引入了一个密码哈希函数,可以让开发者轻松实现加盐的安全密码;新增 finally 关键字;foreach 结构支持 list() 构建... 2013年08月16日 PHP技术文章 评论 10 条 喜欢 0 阅读 0 views 次 阅读全文
详细解析:关于PHP事件驱动问题 事件驱动这个概念是广义的。可以在客户端,也可以在服务器端。 在WEB应用上,在客户端的事件是基于JS或是插件或是JAVAAPPLET之类的东西,基本上如果是插件或是JAVAAPPLET的话,就不属于 HTML的范畴了,而真正必须用到JS的场合其实并不多,最多就是FORM的提交或是链接点击之类的基本操作,因此谈论事件无太大意义。 事件驱动真正的意义并不在于可视化编程,而在于它的概念,就象OO一样。事件驱动其实是OO的... 2013年08月15日 PHP技术文章 评论 3 条 喜欢 0 阅读 0 views 次 阅读全文
如何使用PHP程序开发高效的WEB网络系统 PHP是一个很优秀的工具,它可以简单,也可以复杂。不一样的项目,应该用不一样的PHP。 小项目 - 简单而直接的PHP 一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N多,结果controller里边就一个new就完了。当然,需求频繁变化的项目除外。 在这个级别上,php优点表现的很明显:快速... 2013年08月14日 PHP技术文章 评论 2 条 喜欢 0 阅读 0 views 次 阅读全文
关于PHP操作文件的一些FAQ总结 PHP中对各类数据库的操作有着支持,对文件的操作也同样有着很丰富的操作方法,很多朋友现在的操作还是基于文件操作可是有的时候在操作文件的时候还存在不少的困惑和疑点,以下是我在日常编写过程中碰到的以及坛上朋友所碰到的关于文件操作的一些问题收藏吧。 问:如何新建一个文件? 答:1、使用fopen("要建立的文件名","参数"),参数可选 w,w+,a,a+ 2、使用exec("echo > 要建立的文件名");这样是使用系统... 2013年08月13日 PHP技术文章 评论 2 条 喜欢 0 阅读 0 views 次 阅读全文
PHP程序开发的原则汇总 你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述... 2013年08月12日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP网站开发遇到的中文编码 PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,... 2013年08月11日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP字符串函数库 PHP字符串函数库,收集了51个PHP处理字符串的函数。包括,计算字符串长度、分割字符串、查找字符串等等各个方面。 AddSlashes: 字符串加入斜线。 bin2hex: 二进位转成十六进位。 Chop: 去除连续空白。 Chr: 返回序数值的字符。 chunk_split: 将字符串分成小段。 convert_cyr_string: 转换古斯拉夫字符串成其它字符串。 crypt: 将字符串用 DES 编码加密。 echo: 输出字符串。 explode: 切开字符串。 flush: ... 2013年08月10日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP变量命名建议 PHP是一种弱类型语言,如果程序里有许多变量,加上PHP许多函数命名都十分混乱,乱上加乱,看得也就眼花缭乱了。统一编码风格,甚至变量命名,在团队开发中非常重要。 本人从事多年PHP开发,为使所带领的团队更加效,渐渐形成了一种PHP的命名习惯(后面有朋友说是早已存在的匈牙利命名法),使自己的程序看起来十分明了。下面我就把经验给大家,不一定适用于别人,但还是分享一下。 string,字符串型,在变量... 2013年08月09日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP Squid中可缓存的动态网页设计 有时我们需要控制主页之类的网页过期时间.但我们比如使用的是Chinacache的CDN,那要怎么样设计才能让他缓存我的内容. 当然,前提要先打开CDN中一个功能reload_into_ims on.这样用户发送过来no-cache也不怕了.因为这样会给给no-cache转成If-Modified-Since .所以我们写程序主要是对If-Modified-Since控制就好了.记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用ph... 2013年08月07日 PHP技术文章 评论 1 条 喜欢 0 阅读 0 views 次 阅读全文
PHP的Cookie技术介绍 本文概要的讲解了Cookie的起源和根本属性,为学些PHP设置Cookie提供技术背景,推荐PHP新手一看。 在学习PHP如何设置Cookie之前我们先来了解下Cookie技术。 (1)Cookie技术简介 在WEB技术发展史上,Cookie技术的出现是一个重大的变革。最先是Netscape在它的Netscape Navigator浏览器中引入了Cookie技术,从那时起,World Wide Web 协会就开始支持Cookie标准。以后又经过微软的大 力推广(因为微软的IIS Web... 2013年08月05日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
addslashes和mysql_real_escape_string 本文介绍的是用 mysql_real_escape_string对用户提交数据进行整理处理和通过addslashes以及mysql_escape_string这3个类似的功能函数的区别。经过转义的数据可以直接插入到数据库中。 很好的说明了addslashes和mysql_real_escape_string的区别,虽然国内很多PHP coder仍在依靠addslashes防止SQL注入(包括我在内),我还是建议大家加强中文防止SQL注入的检查。addslashes的问题在于黑客可以用0xbf27来代替单... 2013年08月04日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP取得文件后缀 PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了。直接看代码吧。 2013年08月03日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP与Perl操作Memcached速度差异比较 由于最近在进行memcached方面的工作 在性能测试中使用了php以及perl对memcached进行操作结果发现php与perl对memcached操作的性能差异大约在40~50%之间 以下是测试脚本,所作的操作一样.使用1k的数据重复512000次.,总共插入memcached 500M的数据 2013年08月02日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP错误信息分析 更好地理解错误信息可以大大节省确定并改正错误内容所花费的时间。因此,在本文中,我将努力阐明多种不同类型的PHP报错信息,以及在开发过程中如何正确理解各种报错信息的含义。 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题。这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述)。正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法... 2013年08月01日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
NuSOAP与PHPRPC比较 因为看到有人问 Nusoap 和 PHPRPC 的比较,为了让大家能够更清楚地了解 Nusoap 和 PHPRPC 的关系,所以在这里做一个简要的说明性介绍,所写的内容也不是面面俱到的,只写了一些主要的比较。更多细节的比较大家可以在使用中自己来对比。 Nusoap 是一个用于 PHP 的 Web Service 实现。PHP 版本的 PHPRPC 协议实现跟 Nusoap 是一个级别的东西。但是 PHPRPC 协议是跟 Web Service 一个级别的东西,所以下面我们... 2013年07月31日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
NuSOAP构建基于PHP的SOAP服务 许多机构已经采用了Apach和PHP作为他们的Web应用环境。在Web services模式中采用PHP可能看上去可能会比较难。但是事实上,搭配NuSoap,你可以轻松的应用PHP构建SOAP的客户端和服务器端。 为了说明如何应用NuSoap和PHP来构建Web services,我们将举一个简单的例子。这个例子应用程序由一个PHP Web services的服务器端和客户端组成。他将实现两个功能:颠倒一个字符串字符的顺序,求两个数的和。 PHP SOAP服... 2013年07月30日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP项目打包方法 经常会接到一些编程的活,例如设计企业网站,做做财务,统计系统什么的。或许是因为朋友的需求,或许图个零花。不管什么原因吧。等程序做好了,给对方展示、安装,就成了问题。 企业网站好说,至少需要个虚拟主机什么的;可是OA,财务……这些内部系统就不好说了,总不能把代码和数据库扔给人家,写个说明,让他们自己照着说明去配置环境,安装代码吧。这样显然不像话,要知道隔行如隔山啊!再者,万一客户离... 2013年07月29日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文
PHP控制网页过期时间的代码 有时我们需要控制主页之类的网页过期时间。但我们比如使用的是Chinacache的CDN,那要怎么样设计才能让他缓存我的内容. 当然,前提要先打开CDN中一个功能reload_into_ims on.这样用户发送过来no-cache也不怕了.因为这样会给给no-cache转成If-Modified-Since .所以我们写程序主要是对If-Modified-Since控制就好了.记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用... 2013年07月28日 PHP技术文章 暂无评论 喜欢 0 阅读 0 views 次 阅读全文