当前位置: 代码迷 >> Web前端 >> 透过 Google Chart 生成二维码
  详细解决方案

透过 Google Chart 生成二维码

热度:403   发布时间:2012-11-19 10:18:51.0
通过 Google Chart 生成二维码
/*  
	* 通过 php GET 方式 直接 调用 google chart Api 生成 二维码
	* QuickMark二维码 For Android 4.0.5
	* QuickMark二维码软件简介
	 QuickMark 支持 QR Code、Data Matrix、Quick Code、EAN8/13、Code39、Code128 等条码规格。让您轻松通过手机镜头读取条码,进行新增联系人,移动上网,地图导航等实用功能!同时也可以在手机上制作联络人,移动网址等条码,将各种资料透过扫描的方式分享给您的朋友。
*/	
	$chs = array("width"=>150,"height"=>150);
	$chl = 'http://soundhorizon.iteye.com';
	$cht = 'qr';
	$url ="https://chart.googleapis.com/chart?cht={$cht}&chs={$chs['width']}x{$chs['height']}&chl={$chl}";
	echo "<img src=\"{$url}\" width=\"{$chs['width']}\" height=\"{$chs['height']}\" />";

以上代码会通过 google chart 生成以下图片


<?php
/*  
	* 通过 php POST 方式 直接 调用 google chart Api 生成 二维码
	* QuickMark二维码 For Android 4.0.5
	* QuickMark二维码软件简介
	 QuickMark 支持 QR Code、Data Matrix、Quick Code、EAN8/13、Code39、Code128 等条码规格。让您轻松通过手机镜头读取条码,进行新增联系人,移动上网,地图导航等实用功能!同时也可以在手机上制作联络人,移动网址等条码,将各种资料透过扫描的方式分享给您的朋友。
*/	
	$chs = array("width"=>150,"height"=>150);
	$chl = 'http://soundhorizon.iteye.com';
	$cht = 'qr';
	$url ="https://chart.googleapis.com/chart";
?>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
	window.onload = function(){
		qr.submit();
	}
</script>
</head>
<body>
<form action="<?=$url?>" id="qr" name="qr" method="post">
	<input type="hidden" name="chs" value="<?=$chs['width']."x".$chs['height']?>">
    <input type="hidden" name="chl" value="<?=$chl?>">
    <input type="hidden" name="cht" value="<?=$cht?>">
</form>
</body>
</html>



<?php
/*  
	* 通过 php iframe 方式 直接 调用 google chart Api 生成 二维码
	* QuickMark二维码 For Android 4.0.5
	* QuickMark二维码软件简介
	 QuickMark 支援 QR Code、Data Matrix、Quick Code、EAN8/13、Code39、Code128 等条码规格。让您轻松通过手机镜头读取条码,进行新增联系人,移动上网,地图导航等实用功能!同时也可以在手机上制作联络人,移动网址等条码,将各种资料透过扫描的方式分享给您的朋友。
*/	
	$chs = array("width"=>150,"height"=>150);
	$chl = 'http://soundhorizon.iteye.com';
	$cht = 'qr';
	$url ="https://chart.googleapis.com/chart?cht={$cht}&chs={$chs['width']}x{$chs['height']}&chl={$chl}";
?>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
	QR :<br /> 
	<iframe src="<?=$url?>" wdith="<?=$chs['width']?>" height="<?=$chs['height']?>" style="border:0;"/>
</body>
</html>


  相关解决方案