主要是在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家. 1,假如你使用echo输出一个简单的语句,类似与:<code><?php<br />echo "Hello World!";<br />?></code> 那么你可以偷懒一下,写成这样:<code><?="Hello W...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1763">阅读全文→</a></span>
有时候,您的业务可能涉及到 PHP 应用程序的安全性。当您遇到审计任务时,您知道如何执行查找吗?本系列将带您进入 PHP,并帮您在一定程序上了解它,让您在进行安全审计时知道查找什么。 第 1 部分向您介绍 register_globals 设置。 入门知识 我在此假定您对 PHP 的语法有一个大致的了解,至少能够编写“Hello World...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1762">阅读全文→</a></span>
我们经常会处理来自用户输入或从数据库中读取的数据,可能在你的字符串中有多余的空白或制表符,回车等。存储这些额外的字符是有点浪费空间的。 如果您想要去掉字符串开始和结束的空白可以使用PHP内部函数trim() 。但是, 我们经常想完全清除空白。需要把开始和结束的空白清除掉,将多个空白变为一个空白,使用一个规则来处理同样的类型的其它空白。 完成这些可以使用P...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1761">阅读全文→</a></span>
PHP的session功能,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,以便大家查阅。 1. 错误提示 Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limi...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1760">阅读全文→</a></span>
最近正在帮朋友开发一个全新的网站,设计初衷是简洁、易于访问。结果,由于不是十分上心,对部分设计并不是很满意。比如,网站导航、评论和社区部分仍有待完善。但是,在开发过程中总结出一些PHP应用技巧,愿与大家分享。 首先,第一个例子充分说明了简单的REST API和SimpleXML的结合有着绝对实用的功效。 长期以来,我一直习惯于使用FeedBurne,因为...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1759">阅读全文→</a></span>
PHP去做中文分词并不是一个太明智的举动, :p 下面是我根据网上找的一个字典档, 简易实现的一个分词程序. (注: 字典档是gdbm格式, key是词 value是词频, 约4万个常用词)<code><?php<br />//中文分词系统简易实现办法<br />//切句单位:凡是ascii值<128的字符<br />//常见双字节符号:《》...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1758">阅读全文→</a></span>
如果您是PHP老手,当然知道当PHP脚本出错时发生了什么事情。此时PHP解析器将在屏幕上给出错误信息,如 Fatal error: Call to undefined function on line 19 --,因此程序在此处终止。这个信息会吓到客户,他可能立即打电话和你进行咨询。 幸运的是,这里有解决办法。PHP拥有内置工具,可以让开发人员捕捉脚本错误...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1757">阅读全文→</a></span>
今天,我们来侃侃PHP.INI文件中的一些有趣的内容吧。 PHP.INI文件相信每位PHP爱好者都不会陌生,在PHP的上一个版本PHP3.0中它被命名为PHP3.INI。用NOTEPAD打开它,文件通常在操作系统的Windows目录下。大家都看到,PHP.INI文件里面有很多分号“”,和Windows系统一样,这些分号用来表示注解,...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1756">阅读全文→</a></span>
数据库查询结果有时候不能直接使用,比如mysql等用in语句出来的结果,因此需要对结果进行某种方式的排序。 例子 4. 对数据库结果进行排序 本例中 data 数组中的每个单元表示一个表中的一行。这是典型的数据库记录的数据集合。 例子中的数据如下:<code>volume | edition<br />-------+--------<br /> 6...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1755">阅读全文→</a></span>
<code><?<br />/**<br />* 转换为UNIX时间戳<br />*/<br />function gettime($d) {<br /> if(is_numeric($d))<br /> return $d;<br /> else {<br /> if(! is_string($d)) return 0;<br /> if(ereg...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1754">阅读全文→</a></span>