摘要: 1.采集表格中的内容为数组function get_td_array($table) { $table = preg_replace("']*?>'si","",$table); $table = preg_replace("']*?>'si","",$table); $table = pre... 阅读全文
posted @ 2012-12-24 11:35 hylaz 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。2.查询性能提高。3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少修改的效果。这是在实际开发中比较有用的。例子:假如因为某种需要,a表与b表需要进行合并起来组成一个新的表c。最后a表与b表都不会存在了。而由于原来程序中编写sql分别是基于a表与b表查询的,这就意味着需要重新编写大量的sql(改成向c表去操作数据)。而通过视图就可以做到不修改。定义两个视图名字还是原 阅读全文
posted @ 2012-12-16 08:49 hylaz 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1 class Validationcode{ 2 private $width; 3 private $height; 4 private $codeNum; //输出字符数量 默认是4 5 private $checkCode;//输出的字符 6 private $image; 7 private $type; //字串类型 0 字母 1 数字 4.中文字符 其它 混合 8 private $addChars;// 额外字符 9 //构造函数 10 function __construct($w... 阅读全文
posted @ 2012-12-16 08:47 hylaz 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: ECShop 2.6.3 的结构图及各文件相应功能介绍 ECShop2.6.3的目录 ┣ activity.php 活动列表 ┣ affiche.php 广告处理文件 ┣ affiliate.php 生成商品列表 ┣ article.php 文章内容 ┣ article_cat.php文章分类 ┣ auction.php 拍卖前台文件 ┣ brand.php 品牌列表 ┣ captcha.php 生成验证码 ┣ catalog.php 列出所以分类及品牌 ┣ category.php 商品分类 ┣ comment.php 提交用户评论 ┣ compare.php 商品比较程序 ┣ cycle_ 阅读全文
posted @ 2012-12-02 10:26 hylaz 阅读(1468) 评论(1) 推荐(0) 编辑
摘要: public void __set(string $name,mixed $value) 在给末定义的变量赋值时,__set()会被调用public mieed __get(string $name) 读取末定义的变量的值时__get会被调用public bool __isset(string na... 阅读全文
posted @ 2012-12-02 10:21 hylaz 阅读(241) 评论(0) 推荐(0) 编辑
摘要: php引用允许两个变量指向同一个内容。意思是,当这样做时意味着$a与$b指向同一变量,这并不是$a指向了$b或者相反,而是$a和$b指向了同一地方如果对一个未定义的变量进行引用赋值、引用参数传递或引用返回,则会自动创建给变量例子:引用可以用在函数中。它返回引用,以及用在new运算符中注意:如果在一个... 阅读全文
posted @ 2012-11-26 13:07 hylaz 阅读(227) 评论(0) 推荐(0) 编辑
摘要: fopen 打开文件或者urlresource fopen(string $filename,string $mode)打开失败返回falsemode参数指定了所要求到该流的访问类型列表:mode说明‘r’只读方式打开,将文件指针指向文件头‘r+’读写方式打开,将文件指针指向文件头‘w’写入方式打开... 阅读全文
posted @ 2012-11-26 13:02 hylaz 阅读(906) 评论(0) 推荐(0) 编辑
摘要: php类型约束函数的参数可以指定为对象、数组,注意,即使使用了类型约束,如果使用null作为参数的默认值,那么在调用函数的时候可以使用mull作为实参例子<?phpClass MyClass{ public function test(OtherClass $otherclass){ echo $otherclass->var; } public function testArray(array $input_array){ print_r($input_array); }}class OtherClass{ public $var='hello';}$myclas 阅读全文
posted @ 2012-11-19 08:56 hylaz 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: 从php5.3开始,php增加了一个叫后期绑定的功能,用于在继承范围内引用静态调用的类该功能从语言内部角度考虑北命名为“后期静态绑定”;“后期绑定”意思说:static::不再被解析为定义当前方法所在的类,而是在实际运行时计算的,也可以成为“静态绑定”;因为他可以用于(但不限于静态方法的调用)。self::的限制使用self::或者_class_对当前类的静态引用,取决于定义当前方法所在的类例子:class A { public static function who() { echo __CLASS__; } public static function te... 阅读全文
posted @ 2012-11-16 09:27 hylaz 阅读(3325) 评论(0) 推荐(0) 编辑
摘要: 接口使用接口,你可以指定某个类必须实现那些方法,但是不需要定义这些方法的具体内容,我们可以通过interface来定义一个接口,就像定义标准类一样,但其中定义所有的方法都是空的,接口中定义的所有的方法都必须是public实现一个接口,可以使用implement操作符,类中必须实现接口中定义的所用的方法,如果实现多个接口,可以用逗号来分割多个接口的名称注意实现多个接口时,接口中的方法不能有重名接口也可以继承,通过使用extends操作符接口中可以定义常量,接口常量和类常量的使用完全相同,他们都是定值,不能被子类或子接口修改例子://声明接口interface Itemplate{ public 阅读全文
posted @ 2012-11-11 20:26 hylaz 阅读(5241) 评论(3) 推荐(1) 编辑