该文被密码保护。 阅读全文
posted @ 2014-04-11 14:46 phpsmall菜鸟 阅读(1) 评论(0) 推荐(0)
摘要: 常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。用户名:/^[a-z0-9_-]{3,16}$/密码:/^[a-z0-9_-]{6,18}$/十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/IP 地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]? 阅读全文
posted @ 2014-03-31 10:23 phpsmall菜鸟 阅读(190) 评论(0) 推荐(0)
摘要: Smarty 教 程 Copyright © by ispi of Lincoln, Inc. - 05/05/20071i目 录 一、 模板设计................................................................................................................11. 基本语法...................................................................................................... 阅读全文
posted @ 2014-03-31 10:04 phpsmall菜鸟 阅读(3145) 评论(0) 推荐(0)
摘要: 变量{$foo} bar} bar()} bar($baz,2,$bar)} 'yellow','b'=>'blue']}{assign var=foo value=[1,[9,8],3]} // 可嵌套缩写方式:{$foo=$bar+2}{$foo = strlen($bar)} // 函数赋值{$foo = myfunct( ($x+$y)*3 )} // 函数参数{$foo.bar=1} // 赋值给特定的数组元素{$foo.bar.baz=1} ... 阅读全文
posted @ 2014-03-27 16:09 phpsmall菜鸟 阅读(205) 评论(0) 推荐(0)
摘要: smarty模板的控制结构 if语句控制块常见的if语句写法:>> if语句在smarty中的应用# {if $name == "Fred" || $name == "Wilma"} {* 和上面的例子一样,"or"和"||"没有区别 *} # ... {* 如果条件成立则输出这个区块的代码 *} # {/if} {* 是条件控制的关闭标记,if必须成对出现* foreach的遍历: 主要是应用在一维数组中. {foreach}要与{/foreach}成对使用,它有四个参数,其中form和item两个是 阅读全文
posted @ 2014-03-26 16:59 phpsmall菜鸟 阅读(288) 评论(0) 推荐(0)
摘要: //用户名校验的方法//这个方法使用XMLHTTPRequest对象进行AJAX的异步数据交互varxmlhttp;functionverify(){//1.使用dom的方式获取文本框中的值//document.getElementBuId("userName")是dom中获取元素节点的一种方法,一个元素节点对应HTML页面中的一个标签,如果//.value可以获取一个元素节点的value属性值varuserName=document.getElementById("userName").value;//2.创建XMLHttpRequest对象//这是X 阅读全文
posted @ 2014-03-26 12:18 phpsmall菜鸟 阅读(143) 评论(0) 推荐(0)
摘要: 1.getone():获取数据表记录总数 取一个表的一个数2.getRow():获取创建table表的语句 取一个表的一行3.getCol():取一个表的一列4.getAll("SELECT*FROM$tableLIMIT".($this->offset*$i+$pos).','.$this->offset): 获取数据库数据从($this->offset*$i+$pos)行开始,取($this->offset)行 取一个表的行和列5.getElementsByName('delID')返回的是所有name属性为del 阅读全文
posted @ 2014-03-25 14:19 phpsmall菜鸟 阅读(154) 评论(0) 推荐(0)
摘要: 1.serialize()函数serialize-- 产生一个可存储的值的表示描述:string serialize ( mixed value )serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。 这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。 想要将已序列化的字符串变回 PHP 的值,可使用 unserialize()。serialize() 可处理除了 resource 之外的任何类型。甚至可以 serialize() 那些包含了指向其自身引用的数组。你正 serialize() 的数组/对象中的引用也将被存储。 当序列化对象时 阅读全文
posted @ 2014-03-25 14:17 phpsmall菜鸟 阅读(131) 评论(0) 推荐(0)
摘要: PHP中超全局变量$GLOBALS和global的区别一、超全局变量$GLOBALSPHP超全局变量有很多,如下的都属于超全局变量(Superglobal):$GLOBALS,$_SERVER,$_GET,$_POST,$_FILES,$_COOKIE,$_SESSION,$_REQUEST,$_ENV。官方说明:$GLOBALS — 引用全局作用域中可用的全部变量。一个包含了全部变量的全局组合数组。变量的名字就是数组的键。即出现过的全局变量,就可以通过$GLOBALS这个数组取得。PHP生命周期中,定义在函数体外部的所谓全局变量,函数内部是不能直接获得的。$foo = "Examp 阅读全文
posted @ 2014-03-25 14:07 phpsmall菜鸟 阅读(253) 评论(0) 推荐(0)
摘要: 多表的联接查询联接查询是指涉及两个或两个以上的表的查询,联接查询是关系数据库最主要的查询。实现方法:1) 用WHERE子句实现多表间的联接查询2) 指定联接类型实现多表间的联接查询3) 使用嵌套查询实现多表间的联接查询内部联接(INNER JOIN):只有满足条件的记录才显示;左联接(LEFT JOIN) :满足条件的记录+左边不满足条件的都显示;右联接(RIGHT JOIN):满足条件的记录+右边不满足条件的都显示;完全联接(FULL JOIN) :满足条件的记录+左、右边不满足条件的都显示;SQL_SELECT语句的常用格式 SELECT [ ALL/DISTINCT] FROM ... 阅读全文
posted @ 2014-03-25 09:29 phpsmall菜鸟 阅读(1308) 评论(0) 推荐(0)