匹配email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匹配网址url的正则表达式:[a-za-z]+://[^s]*
smarty 模板分页代码与调用方法
smarty代码
关于smarty模板分析
php中文乱码问题和MySql出现中文乱码的解决方法
显示如下:
php获取当前页面url地址及参数
获取协议 - http
url的协议,可以读出在$ _server ['server_protocol']变量。
*/
/*
如果你检查值,可以发现,不只是http或https,但这样的字符串:http/1.1的
php生成字符串随机码实现方法
$validcharacters = "abcdefghijklmnopqrstuxyvwzabcdefghijklmnopqrstuxyvwz+-*#&@!?";
$index = mt_rand(0, 10);
echo $index;
//看一款复杂一点的
php获取访问者真实ip地址
//最简单的方法
//上面的方法只要使用了代理你就无法得到真实ip地址,下面有更详细的方法
php检测数组长度的函数sizeof count
在php检测数组长度的函数有sizeof count 下面看个简单实例*/
$colorlist = array("apple"=>"red", "grass"=>"green","sky"=>"blue","night"=>"black","wall"=>"white");
php 数字型转换成字符型方法
$str = "10";
$num = (int)$str;
//
$str = "10";
$num = (int)$str;
if ($str === 10) echo "string";
if ($num === 10) echo "integer";
/*
结果为
integer
*/
echo gettype($str); //string
echo gettype($num); //integer
php mysql 在线考试系统
一款简单的php教程 mysql教程考试系统,实例方法是判断题目数组是否为空,为空则从题库中随机取出12道题 id
简单php文件上传详细说明
1 如果实现小文件的上传(2mb)一下是不需要对php教程.ini 中的配置进行修改的,如果要是大文件的上传就必须进行配置的修改
2 修改php.ini 中的内容有:
两款实用php分页代码
分页代码二
// 分页, {总记录数,每页显示数,当前页,最多显示多少页,分页url}
php自定文件保存session实现方法
//session.inc.php教程文件:定义session的文件存储,session解决方案,就是要提供在php脚本中定义全局变量的方法,使得这个全局变量在同一个session中对于所有的php脚本都有效。上面我们提到了,session不是一个简单的时间概念,一个session中还包括了特定的用户和服务器。因此更详细地讲,在一个session定义的全局变量的作用范围,是指这个session所对应的用户所访问的所有php。 例如a用户通过session定义了一个全局变量$user=“wind”中,而b用户通过session定义的全局变量$user=“jane”。那么在a用户所访问的php脚本中,$user的值就是wind。php如何创建session
开始介绍如何创建 session。非常简单,真的。 启动 session 会话,并创建一个 $admin 变量: // 启动 session session_start(); // 声明一个名为 admin 的变量,并赋空值。 $_session["admin"] = null; ?> 如果你使用了 seesion,或者该 php 文件要调用 session 变量,那么就必须在调用 session 之前启动它,使用 session_start() 函数。其它都不需要你设置了,php 自动完成 session 文件的创建。 执行完这个程序后,我们可以到系统临时文件夹找到这个 session 文件,一般文件名形如:sess_4c83638b3b0dbf65583181c2f89168ec,后面是 32 位编码后的随机字符串。用编辑器打开它,看一下它的内容: admin|n;