摘要:使用范例范例一: 本例使浏览器重定向到 PHP 的官方网站。<?phpHeader("Location: http://www.php.net";);exit;?>范例二: 要使用者每次都能得到最新的资料,而不是 Proxy 或 cache 中的资料,可以使用下列的标头<?phpheader("Expires: Mon, 26 Jul 1997 05:00:00 GMT");he...
阅读全文
摘要:^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2, 9})$ 附转载:正则表达式关于电话和邮箱在RegularExpressionValidator 中的验证-、"^"头匹配 ^front表示以"front"开头的字符串。二、"$"尾匹配 tail$表示以"tail"结尾的字符串。三、转...
阅读全文
摘要:1,生成随机数用for循环确定生成几个随机数。用随机函数生成范围内随机数。例如rand(1,15),生成1到15之间的数字。用16位进制函数把生成数字字母化。dechex(rand(1,15))。用.=运算来保存几个数字。把生成好的随机数放到$_SESSION[变量]。等将来跟用户提交的内容比较。2,创建图片用图片创建函数确定,所创建的图片大小。例如$im = imagecreatetruecol...
阅读全文
摘要:什么是MVCMVC是一个可以让你把“三个部分(即MVC的全称,Model、 View、Controller)”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的MVC例子。我们看车都看两个View(显 示)部分:内部和外部。而这两个都离不开一个Controller(控制者):司机。刹车系统、方向盘和其他操控系统代表了Model(模型):他们从司 机(Co...
阅读全文
摘要:1、用PHP打印出前一天的时间,格式是2006-5-10 22:21:21(2分)echo date(‘Y-m-d H:i:s’,date(‘U’)-86400);或者 echo date('Y-m-d H:i:s', strtotime('-1 day'));2、echo(),print(),print_r()的区别(3分)echo 是PHP语句,...
阅读全文
摘要:【1】页面之间无法传递变量 get,post,session在最新的PHP版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$ _POST['foo'],$_SESSION['foo']来得到。当然也可以修改自动全局变量为开(php.ini改为 reGISter_globals = On);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】Win...
阅读全文
摘要:1.mysql_connect("localhost","root","123456") 不想解释了 2.mysql_select_db($dbname,$link) 同上,第一个是数据库名,第二个是连接名3.查询记录 mysql_query("set names 'gbk'") debiangrub推荐使用 mysql_query($sql) 4.取记录 mysql_fetch_object m...
阅读全文
摘要:1、字符\对于单个字符,通常按字面意义表示,\字符指出其后的字符为特殊字符,所以不做字面意义解释,而解释为特殊字符。例如/b/相当于字符b,通过在b前面加一个反斜杠,即为/\b/,则该字符变成特殊字符,表示匹配一个单词的分界线。对于几个字符,通常说明是特殊的,\符号指出其后的字符不是特殊的,而应按字面解释2、字符*表示匹配的字符必须在最前边。例如 /^A/字符不匹配 an A中的A,但匹配 an ...
阅读全文
摘要:一,表单 1,上传文件的表单使用post方式(和get的区别不用说了);还要加上enctype='multipart/form-data'。 2,一般要加上隐藏域:<input type=hidden name='MAX_FILE_SIZE' value=dddddd>,位置在file域前面。value的值是上传文件的客户端字节限制。据说可以减少文件超标时客户端的等待时间,不过我没...
阅读全文