分类 "PHP" 下的文章

import ( "@.ORG.email" ); //导入mail类库函数
//$verify = md5 ( $this->randomkeys ( 6 ) );
$email = $_POST ['email'];

// 现在让我们产生一个经过md5加密码过的字符串
$x = md5 ( $list [0] ['viewname'] . $this->fuhao . trim ( $email ) );
//现在我们向用户发送一个带有邮箱和时间戳的值
$str = base64_encode ( $email . $this->fuhao . time () . $this->fuhao . $x );

$smtpserver = "smtp.exmail.qq.com"; //SMTP服务器
$smtpserverport = 25; //SMTP服务器端口
$smtpusermail = "haha@baidu.com"; //SMTP服务器的用户邮箱
$smtpemailto = $email; //发送给谁
$smtpuser = "haha@baidu.com"; //SMTP服务器的用户帐号
$smtppass = "baidu.com.com"; //SMTP服务器的用户密码
$mailsubject = "帐号注册邮件激活"; //邮件主题

$url = "http://" . $_SERVER ['HTTP_HOST'] . "/index.php/User/emailVerify/str/" . $str;

$mailbody = "<h1>尊敬的会员您好 ,请在30分钟内点击此链接激活邮箱.</h1><br> <a href="$url">点击这里"; //邮件内容

$mailtype = "HTML"; //邮件格式(HTML/TXT),TXT为文本邮件
$smtp = new smtp ( $smtpserver, $smtpserverport, true, $smtpuser, $smtppass );
//这里面的一个true是表示使用身份验证,否则不使用身份验证.

$smtp->debug = FALSE; //是否显示发送的调试信息
$sends = $smtp->sendmail ( $smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype );
if ($sends) {
$url = "http://" . $_SERVER ['HTTP_HOST'] . "/ndex.php/User/status/true";
echo "<script language="javascript">location.href='$url';</script>";
} else {
$this->error ( "发送失败,重新发送。", "__APP__/index.php/User/email" );
}

使用htmlspecialchars() 是把html的字符转义了,最后显示出来的就是html源代码.
利用strip_tags()就可以把html标签去除掉.
<?php
$str = '<a href="http://www.haha.com">haha';
echo htmlspecialchars($str);                   <a href="http://www.haha.com">haha
echo strip_tags($str);                             haha
?>

时间戳转换为正确格式

date('Y-m-d-H-i-s','1228348800')
反之
strtotime('2012-05-25 23:45:16')
echo 1337989516

date_default_timezone_set ( "Asia/Hong_Kong" );

设置中国时区
date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' 亚洲/上海
date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”
date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”
注:以上3种方法,任意一个都可以满足我们需求。

<a href="lipin_zixun_edit.php?flag=del&id=<?php echo $row['id'] ?>" onclick="if (confirm('确定要删除吗?')) return true; else return false;">删除

这里必须加上.php后缀名,否则本地能运行,服务器不能运行