热门置顶

PHP file 表单上传文件获取type类型 MIME类型   2018/04/19

PHP使用file表单上传文件时,可以读取文件的格式类型,用来限制用户上传文件的格式,比如下面的语句就是用来限制用户只能上传rar或zip格式文件。

if((($_FILES[“post_file”][“type”] == “application/x-rar-compressed”)||($_FILES[“post_file”][“type”] == “application/zip”))&&($_FILES[“post_file”][“size”] < 50000000)){//处理程序} 阅读全文

百度网盘网址转二维码接口   2017/11/05

直接生成二维码:https://pan.baidu.com/share/qrcode?w=210&h=210&url=http://www.renniaofei.com

具体实例:

<img src=”https://pan.baidu.com/share/qrcode?w=210&h=210&url=http://www.renniaofei.com” alt=”http://www.renniaofei.com 二维码” />

http://www.renniaofei.com 二维码

百度静态资源公共库   2016/07/02

百度的静态资源库几乎涵盖了所有js框架,使用百度静态资源公共库CDN,访问速度更快、加速效果更明显、没有速度和带宽限制、永久免费,引入代码就可以直接使用,也可以从CDN下载代码。百度静态资源公共库:http://cdn.code.baidu.com/。

PHP邮件发送时如何去掉由虚拟服务器代发字样   2016/07/01

使用PHP自带的mail函数或功能更强大的PHPMailer发送的邮件,邮箱会提示代发地址,例如由 username@webhosting.com 代发,由于同时存在发件人地址和代发地址,很多邮件服务商会认为此邮件存在伪造嫌疑,多数会当垃圾邮件处理。 阅读全文

如何禁止百度转码   2014/08/12

利用手机百度搜索内容时,百度会将原网页自动转换成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码   2014/06/11

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验证用户名密码日期   2014/04/26

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邮件。   2014/04/26

在编写用户注册、找回密码等功能的程序时需要服务器端根据用户请求发送确认邮件,在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”;}
?>

优化手机移动互联网用户网站浏览体验的3种方案   2013/05/14

随着移动互联网的发展,用户使用机浏览网站的比例越来越高,而传统的网站页面跟本不适合手机浏览器,导致网站用户体验下降,甚至丢失大量用户。因此必须针对手机用户,对网站专门进行优化,使之适合手机用户浏览,这里介绍3中优化方案。 阅读全文