0元购京东自营斐讯K2路由器返399元活动
置顶

如何用PHP验证用户名密码日期

PHP 验证字符串、数字、日期格式是编程过程中经常需要使用的功能,下面是示例代码。

<?php
function is_valid_username($username){
// accepted username length between 5 and 20
if (preg_match(‘/^\w{5,20}$/’, $username))
return true;
else
return false;
}

function is_valid_password($pwd){
// accepted password length between 5 and 20, start with character.
if (preg_match(“/^[a-zA-Z][0-9a-zA-Z_!$@#^&]{5,20}$/”, $pwd))
return true;
else
return false;
}

function is_valid_date($date){
//============ date format dd-mm-yyyy
if(preg_match(“/^(\d{2})-(\d{2})-(\d{4})$/”, $date, $sdate))
if(checkdate($sdate[2], $sdate[1], $sdate[3]))
return true;
}?>

如何使用 PHPMailer组件自动发送HTML邮件。

在编写用户注册、找回密码等功能的程序时需要服务器端根据用户请求发送确认邮件,在PHP中可以使用PHPMailer组件发送邮件,下面是示例代码。

<?php
require(“class.phpmailer.php”);
$mail = new PHPMailer();$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = “smtp1.example.com;smtp2.example.com”;
$mail->SMTPAuth = true;
$mail->Username = ‘smtpusername’;
$mail->Password = ‘smtppassword’;

$mail->From=”mailer@example.com”;
$mail->FromName=”My site’s mailer”;
$mail->Sender=”mailer@example.com”;
$mail->AddReplyTo(“replies@example.com”, “Replies for my site”);

$mail->AddAddress(“email@example.com”);
$mail->Subject = “Test 1”;

$mail->IsHTML(true);
$mail->AddEmbeddedImage(‘logo.jpg’, ‘logoimg’, ‘logo.jpg’); // attach file logo.jpg, and later link to it using identfier logoimg
$mail->Body = “<h1>Test 1 of PHPMailer html</h1><p>This is a test picture: <img src=\”cid:logoimg\” /></p>”;
$mail->AltBody=”This is text only alternative body.”;

if(!$mail->Send())
{echo “Error sending: ” . $mail->ErrorInfo;}
else{echo “Letter is sent”;}
?>

宇初验证码广告倒闭

我其中一个站使用了宇初验证码广告,今天提交新内容的时候,发现验证码失效了,现在连宇初验证码官方网站都打不开了,难道是倒闭了? 宇初网络是国内首家做验证码广告平台的创业公司,2010年上线,之前拿过几百万元的天使投资。

验证码广告创意不错,但目前靠验证码广告难以盈利,展现量小,而且一般用户也不会点击,倒闭估计也是时间的问题。国内还有一家做验证码广告的公司叫 印象码,也是2010年创办的,不知道结局会怎样。

这两年,因Google和百度先后对付费链接 付费评论等进行严打,导致其市场越来越小,小网站赚钱的途径越来越少,严重打击了站长的积极性,明显感觉到这两年互联网都没有出现什么新的东西。