标签 php 下的文章

html和php混写的建议

html和php混写,同样可以做的清晰可维护,只要遵循一定的规则。对php新人而言,尤其重要 保持html标签的完整,尽量不要把div或table之类的标签分开到不同的文件里 html就是html,和php混写后的html,应该还能清楚的看出html的原貌 业务逻辑与html最好能清晰的分开,不同的文件保存是个不错的办法 不要在html里放上大段的显示逻辑转换代码,写一些html helper function来处理复杂的字符转换,比如时间戳到日期转换,这样你的html会更清晰 php和html的比例控制在2:8以内 以上建议请灵活处理,因为php本身很灵活,如果使用者也没有章法的话,写出来的东西也就维护困难了。

Discuz!源代码分析系列

1.这里面的每个中文字都是我打的,code部分是引用的,当然我也加了一点注释在里面了。2.如果要转载的话请注明转自[url]www.discuz.net[/url] 作者:郭鑫3.由于我个人的能力有限,写这篇文章没有参考一点资料,甚至连本地环境也没有搭建(遇到了白屏问题),所以难免会有错误的地方,大家发现了的话请跟帖或者联系我吧,我会尽快更正。以下是目录:1 ./include/common.inc.php  http://www.discuz.net/viewthread.php?tid=6117162 ./inculde/global.func.php  第一部分:http://www.discuz.net/viewthread.php?tid=612193  第二部分:http://www.discuz.net/viewthread.php?tid=612195  第三部分:http://www.discuz.net/viewthread.php?tid=612197

PHP防注入

在现在各种黑客横行的时候,如何实现自己php代码安全,保证程序和服务器的安全是一个很重要的问题,我随便看了下关于php安全的资料,并不是很多,至少比asp少多了,呵呵,于是就想写点东西,来防止这些可能出现的情况。这里没有太深的技术含量,我只是比较简单的谈了谈。(以下操作如无具体说明,都是基于PHP+MySQL+Apache的情况)    先来说说安全问题,我们首先看一下两篇文章:http://www.xfocus.net/articles/200107/227.html     http://www.xfocus.net/articles/200107/228.html    上面文章是安全焦点上的关于PHP安全的文章,基本上比较全面的介绍了关于PHP的一些安全问题。    在PHP编码的时候,如果考虑到一些比较基本的安全问题,首先一点:1. 初始化你的变量

用PHP控制您的浏览器cache

Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想  在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(),   发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。   我们先举一个简单的例子,让大家对Output Control有一个大致的印象:   Example 1.   ob_start(); //打开缓冲区   echo "Hello\n"; //输出   header(“location:index.php”); //把浏览器重定向到index.php   ob_end_flush();//输出全部内容到浏览器   ?>

12条优化PHP的小提示

1、If a method can be static, declare it static. Speed improvement is by a factor of 4.1、如果一个函数可以声明为静态的,那么就用静态的,速度是改进的一个因素4.2、# Avoid magic like __get, __set, __autoload2、避免使用__get, __set, __autoload等魔术函数3、require_once() is expensive3、require_once()是相当昂贵的。4、Use full paths in includes and requires, less time spent on resolving the OS paths.4、用include和require时,尽量用全路径,可以减少花在解决OS路径的时间

PHP常用正则表达式收集

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。文章转载自:http://www.phpchina.com/31423/viewspace_9417.html 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了