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

如何禁止百度转码

利用手机百度搜索内容时,百度会将原网页自动转换成WAP页面,随着智能机的大量普及,已经完全没有必要在将WEB页面转成WAP页面,应此有必要禁止百度转码。

如何禁止百度转码

所谓的百度转码就是把普通WEB页面转换成WAP页面,使其能适应手机浏览器。但百度转码对站长百害无利,首先百度转码后会丢失WEB页面的样式,最终造成页面布局千篇一律,毫无美感。其次,百度转码将网站上的广告全部屏蔽,并且在尾部增加了百度推广广告,严重损害站长利益。

百度转码声明中提到3个禁止百度转码的方法,对WordPress主题而言,最简单的就是在header.php文件中<head></head>标签内增加下面的一段代码:

<meta http-equiv=”Cache-Control” content=”no-transform” />

注:之前的 <meta http-equiv=”Cache-Control” content=”no-siteapp” />已经失效。

禁止百度转码后,从百度搜索后点击进入的就是WEB页面,可以采用CSS3新增CSS3 MediaQueries 属性实现页面自适应浏览器宽度。

可以到百度移动版网站 http://m.baidu.com 测试网站是否被百度转码,输入你想测试的网址,如果你的网站被百度收录,就会显示出你的网站,点击打开即可。

网址二维码图片自动生成工具2码

Google被屏蔽的越来越严重,之前介绍的 如何利用 Google 图表 API 快速制作 QR 码(二维码)现在也不能使用了,幸好国内也有类似工具,下面就推荐一个二维码图片自动生成工具-2码,官方网址:http://2ma.io

比如,网址http://renniaofei.com对应的二维码图像如下。

网址二维码图片自动生成工具

其对应的HTML代码如下:

<img src=”http://2ma.io/Qr/api.2ma?resamplingx=340&amp;resamplingy=340&amp;text=http://renniaofei.com&amp;error=H&amp;mode=1&amp;r=0&amp;g=0&amp;b=0&amp;bgr=255&amp;bgg=255&amp;bgb=255&amp;” alt=”网址二维码图片自动生成工具” />

根据需要修改 resamplingx和resamplingy两个参数,其分别表示图像的宽度和高度。将上面的HTML代码直接复制你想在网页上显示的地方即可。

如何用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”;}
?>