PHP制作大型网站问题集

     PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成为很关键的因素。下面我们从较轻微的问题开始讨论,直至一些致命的错误。共分三部分。  第一部分、较轻微的错误  一、Print...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1642">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

用PHP程序实现删除目录的三种方法实例

     1。递规法: //没测试<code>deleteDir($dir)<br />{<br />if (rmdir($dir)==false && is_dir($dir)) {<br /> if ($dp = opendir($dir)) {<br />  while (($file=readdir($dp)) != false) {<br /...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1641">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

绝对简单易学的PHP入门教程

     PHP是一种创建动态网页的工具。嵌入PHP代码的网页就像普通的HTML文件一样,你可以使用任何你喜欢的编辑器对它进行编辑。  我需要什么?  在本教程中,我们假设你的服务器已经支持PHP,并且所有的文件都以.php3作为扩展名。在大部分服务器上,这是PHP文件的缺省扩展名,你可以向你的管理员确认一下。如果你的服务器支持PHP,这就足够了。很简单,建立你的PH...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1639">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

PHP动态网页程序中常用的表单验证类

     PHP动态网页开发中常用的表单验证类<code><?php<br />class class_post<br />{<br />//验证是否为指定长度的字母/数字组合<br />function fun_text1($num1,$num2,$str)<br />{<br />Return (preg_match("/^[a-zA-Z0-9]{...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1640">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

PHP关于图像颜色的操作

     1.imagecolorallocate  语法:int imagecolorallocate(int im,int red,int green,int blue)  该函数的功能是在im为表示的图像中设定RGB模式的颜色,返回值为一个标识,这个标识唯一确定了一个在im图像的颜色,只有使用改函数指定到特定图像中的颜色才能被该图像使用,一个图像中所有实用的颜色...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1635">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

PHP程序安全基础:手工php注入总结

     1.判断是否存在注入,加and 1=2   2.判断版本 and ord(mid(version(),1,1))>51 /* 返回正常说明是4.0以上版本,可以用union查询  3.利用order by 暴字段,在网址后加 order by 10 /* 如果返回正常说明字段大于10  4.再利用union来查询准确字段,如: and 1=2 unio...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1636">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

PHP安全基础 注射基础经验技巧汇总篇

     第一讲:判断有没注射点  这个很简单,我们最常用的就是看到页面的格式为:index.php?id=2这样的地址,我们知道PHP经常是和MYSQL数据库一起用的,在MYSQL数据库中一定存在一个表,比如setting_table,我们提交上面地址的时候,程序一般上这样处理的:  1、用GET或者POST取我们提交的id=1把这个值传给一个变量:$id.  2、...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1637">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

PHP使用APC缓存优化PHP程序

     Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。  在 Windows 下,APC 要求有 c:  mp 目录,并且该目录要对 Web 服务器进程可写。  1. 安装:  以PHP extension 形式安装.  2. 配置  apc.enab...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1638">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

用PHP5的DirectoryIterators递归扫描目录

     PHP5中增加了Iterator,一组有助于导航和处理等级数据结构的现成接口,这是PHP5最有趣的新特性之一。  这些Iterator显著减少了处理XML文档树或文件集合所需的代码。PHP5中使用大量Iterator,包括ArrayIterator、 CachingIterator、LimitIterator、RecursiveIterator、Simple...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1631">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37

PHP中Session的概念

     什么是Session呢?Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1632">阅读全文&rarr;</a></span>

Deri 发布于 2008-05-31 17:37