摘要: 正在尝试自己写一个博客系统,想当浏览文章的时候,有些操作是只有作者才有权限进行,比如删除,编辑更新文章。这样我想到了继承来解决,前面发表过一个会话类,这下简单多了,通过登录来设置用户的级别,$session->get_status()的返回值如果是0,则表明当前用户并不是博主,因此并不具有删除,编辑文章的权限。如果是返回值是1,则表明是博主本人。好了,废话少扯。先上代码 1 class operationLimit 2 // operating limit. When no user login or is not this user 3 { 4 /* for limit the ... 阅读全文
posted @ 2012-01-10 17:27 Falling Leaves 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 盘点一下自己收藏的励志片段,当自己伤心难过的时候,看着这点东西,哥依然会奋然前行。。写出来愿和大家一起分享一下:同时也欢迎各位补充自己的珍藏励志片段视频电影类:《卡农小提琴版》经典台词:一个人在完成自己梦想的时候,总会遇到各种各样的困难和挫折,但是不要紧,这只是完成梦想的磨练,请微笑着,一步一步往前走,坚持我的路,不抛弃,不放弃,阳光依然照射在你的前路,就算世界只剩下我一个人独奏,我也一样可以疯狂的演奏独曲,只要你坚持,一样可以化蛹成蝶,飞向属于自己的天空,坚持到最后,不管成功与否,你也一样可以赢得掌声,你依然是那最灿烂的星星。视频地址:http://v.youku.com/v_show/id 阅读全文
posted @ 2012-01-08 23:28 Falling Leaves 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 主要功能:php中使用DOM类读取XML文件设计知识点:1、XML节点循环读取2、用iconv()函数实现编码转换,防止中文乱码holiday.xml文件如下View Codephp代码如下:<?php//读取xml文件$xmlDoc = new DOMDocument();$xmlDoc->load('http://127.0.0.1/holiday.xml');//获得该xml文件中的所有年份$years = $xmlDoc->getElementsByTagName("year");//对每一个年份进行处理foreach($years 阅读全文
posted @ 2012-01-06 10:43 Falling Leaves 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 功能:某网站后台用php脚本得到一个JSON格式的数据,交给前台javascript进行处理,使用JSON实现数据的跨域调用后台profile.php代码:<?php $arr = array( 'firstname' => iconv('gb2312', 'utf-8', '非诚'), 'lastname' => iconv('gb2312', 'utf-8', '勿扰'), 'contact' => array( ' 阅读全文
posted @ 2012-01-06 10:32 Falling Leaves 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1 $str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>';2 $pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";3 preg_match_all($pattern,$str,$match);4 print_r($ma 阅读全文
posted @ 2011-11-22 09:49 Falling Leaves 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?PHP工程师面临成长瓶颈先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这样的物点:◆除了PHP不使用其它的语言,可能会点shell 脚本。◆对PHP的掌握不精(很多PHP手册都没有看完,库除外)。◆知识面比较窄(面对需求,除开使用PHP和 阅读全文
posted @ 2011-11-22 09:23 Falling Leaves 阅读(1193) 评论(4) 推荐(0) 编辑
摘要: <?php 002Class DB { 003004private $link_id; 005private $handle; 006private $is_log; 007private $time; 008009//构造函数 010public function __construct() { 011$this->time = $this->microtime_float(); 012require_once("config.db.php"); 013$this->connect($db_config["hostname"], 阅读全文
posted @ 2011-10-17 17:23 Falling Leaves 阅读(4512) 评论(2) 推荐(0) 编辑
摘要: PHP中的命名规则 类的命名 在为类(class )命名前首先要知道它是什么。如果通过类名的提供的线索,还是想不起这个类是什么的话,那么就说明设计存在问题。 超过三个词组成的混合名是容易造成系统各个实体间的混淆,尝试使用(CRC Se- ssion card)看看该命名所对应的实体是否有着那么多的功用。 对于派生类的命名应该避免带其父类名的诱惑,一个类的名字只与它自身有关,和它的父类叫什么无关。 使用大写字母作为词的分隔,其他的字母均使用小写,名字的首字母使用大写 。不要使用下划线('_') 。 例如: class NameOneTwo class Name类库的命名 ... 阅读全文
posted @ 2011-10-12 00:05 Falling Leaves 阅读(300) 评论(0) 推荐(0) 编辑
摘要: PHP通过正则表达式获取网页中的所有图片,用到的函数有:file_get_contents() 函数把整个文件读入一个字符串中,preg_match_all函数进行全局正则表达式匹配,array_unique函数去除数组中重复的值<?php $url="http://sports.qq.com/photo/?pgv_ref=aio"; //file_get_contents()函数把整个文件读入一个字符串中 $string=file_get_contents($url); //preg_match_all函数进行全局正则表达式匹配。 preg_match_all(&q 阅读全文
posted @ 2011-09-30 16:05 Falling Leaves 阅读(15463) 评论(0) 推荐(0) 编辑
摘要: 用PHP的ob_start();控制您的浏览器cacheOutput Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。我们先举一个简单的例子,让大家对Output Control有一个大致的印象:Example 1.程序代码 程序代码ob_start(); //打开缓冲区echo \"Hellon\"; //输出header("loc 阅读全文
posted @ 2011-09-27 21:32 Falling Leaves 阅读(272) 评论(0) 推荐(0) 编辑