怎样在自己的网站上做自动生成当前url的二维码
2024-10-11 04:43:25
$todoString="www.maomii.com";
generateQRfromGoogle($todoString); /**
* google api 最多4296个字符
* @param string $str 二维码包含的信息,数据须经过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 generateQRfromGoogle($str,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$str = urlencode($str);
echo '<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$str.'" alt="QR code" widhtHeight="'.$widhtHeight.'" widhtHeight="'.$widhtHeight.'"/>';
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<div id="showEWM"></div>
<script type="text/javascript">
document.getElementById("showEWM").innerHTML = "<img src='http://chart.apis.google.com/chart?cht=qr&&chs=550x500&chl="+window.location.href+"'/>"
</script>
</body>
</html>
最新文章
- 第三次作业——for 语句及分支结构else-if
- [BS-31]导航控制器的interactivePopGestureRecognizer属性
- 模仿MFC封装Windows API
- 【转载】jQuery插件开发精品教程,让你的jQuery提升一个台阶
- VB的注释
- 第一篇 SQL Server代理概述
- [CF738B]Spotlights(前缀和,模拟)
- c# 如何获取项目的根目录
- 【转】android开发工具Eclipse,androidStudio,adt网盘下载--不错
- php判断手机浏览还是web浏览,并执行相应的动作
- Maven包装过程中跳过测试
- SpringBoot之旅 -- SpringBoot 项目健康检查与监控
- log4j使用和配置详解
- [转载] redis-cluster研究和使用
- Excel中choose函数的使用方法
- 【luogu3174】【HAOI2009】毛毛虫
- 977. Squares of a Sorted Array有序数组的平方
- FortiGate日常检查
- python, 用filter实现素数
- Python-opencv摄像头图像捕获
热门文章
- 数据库SQLite应用
- Java中执行外部命令
- css笔记09:选择器优先级
- vs2010 MFC执行流程
- ASP.NET MVC and jqGrid 学习笔记 1-基本配置
- C#中,为什么结构体也可以设置构造函数?
- Adobe Edge Animate –获取鼠标位置及跟随鼠标功能实现
- IIS 7.0、IIS 7.5 和 IIS 8.0 中的 HTTP 状态代码 转
- 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常的解决办法
- 让CentOS能用yum自动安装rar和unrar