您的位置:首页 > 编程语言 > PHP开发

php 二维码接口生成范例

2013-02-06 17:33 330 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type"content="text/html;charset=utf-8"/>
<title>二维码生成范例</title>
</head>

<body>
<?php
/**  * google api 二维码生成【QRcode可以存储最多4296个字母数字类型的任意文本,具体可以查看二维码数据格式】
* @param string $chl 二维码包含的信息,可以是数字、字符、二进制信息、汉字。不能混合数据类型,数据必须经过UTF-8 URL-encoded.如果需要传递的信息超过2K个字节,请使用POST方式  * @param int $widhtHeight 生成二维码的尺寸设置  * @param string $EC_level 可选纠错级别,QR码支持四个等级纠错,用来恢复丢失的、读错的、模糊的、数据。  *                 L-默认:可以识别已损失的7%的数据  *                 M-可以识别已损失15%的数据  *                 Q-可以识别已损失25%的数据  *                 H-可以识别已损失30%的数据  * @param int $margin 生成的二维码离图片边框的距离  */
function erweima($chl,$x ='150',$level='L',$margin='0'){
return '<img src="http://chart.apis.google.com/chart?chs='.$x.'x'.$x.'&cht=qr&chld='.$level.'|'.$margin.'&chl='.urlencode($chl).'" />';
} //函数结束

$str="姓名:梅康<br>性别:男<br>个人主页:http//www.027006.com";
$img=erweima($str);
echo $img;
?>

</body>
</html>


生成图片:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: