最近打开我以前做的一个项目,系统结构中使用了4个包含文件对登录用户的权限进行判断,属典型的面向过程写法,可能很多朋友以前都写过这样的代码。我把这些代码整理了一下,写成一个权限判断的简单类,以比较一个面各对象和面向过程之间的差异。 代码如下(其中省略了部分代码)。 sesson1.php <code><?php<br />/*<br />* 功能:...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1412">阅读全文→</a></span>
综述 PHP会话即SESSION是指用户从进入网站到关闭网站这段时间内活动的一种机制,它提供了所有网页都共同使用的公共变量存贮机制。那么SESSION到底有什么用处呢?网上购物时大家都用过购物车,你可以随时把你选购的商品加入到购物车中,最后再去收银台结帐。在整个过程中购物车一直扮演着临时存贮被选商品的角色,用它追踪用户在网站上的活动情况,这就是SESSIO...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1409">阅读全文→</a></span>
<code><?php<br />if(!$_GET["screenX"]) {<br />echo <br /><script><br />location = location.href+"?screenX="+screen.width+"&screenY="+scre...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1410">阅读全文→</a></span>
很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用多维数组 1.添加索引 2.遍历数组 <code><?<br />$d=array(<br /> array(&...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1411">阅读全文→</a></span>
<code><?php<br />/**<br />* 函数名 php_ftp_download<br />* 功能 从ftp服务器上下载文件<br />* 入口参数<br />* filename 欲下载的文件名,含路径<br />*/<br />function php_ftp_download($filename) {<br /> $phpftp...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1407">阅读全文→</a></span>
<code><?php<br />/****************************************************<br />原作者: uchinaboy <br />修改:lingshidao<br />特点:无需mysql支持;速度快;无需设置路径,放在哪级目录下,就搜索该目录和子目录;可以搜索一切文本类型的文件;显示文件...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1408">阅读全文→</a></span>
输入页面的代码: ------------------------------- <code><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br /><html><br /><head><br /><meta h...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1404">阅读全文→</a></span>
<code><?php<br /> ob_start();<br />?><br /><html xmlns:o="urn:schemas-microsoft-com:office:office"<br />xmlns:x="urn:schemas-microsoft-com:office:excel"...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1405">阅读全文→</a></span>
<code><!---<br />
无间隔纵向滚动公告栏<br />
绝无marquee的间隔情况<br />
作者:唠叨<br />
e-mail:czjsz_ah@stats.gov.cn<br />
2002.12<br />---><br ...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1406">阅读全文→</a></span>
有很长一段时间我到处问别人怎么实现静态网页,还向唠叨提过问题,而如今,我终于想出了一个很简单的办法,那就是用libtemplate来实现它。 大家看:http://doc.iwind.org 下面我就如何实现静态网页输出谈一谈。 1,修改libtemplate. 加入两个函数 //将分析结果保存到文件中去 <code>function savet...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1402">阅读全文→</a></span>