简单的写法可以集成到自己网站的二维码

widuu 2013-2-26 PHP技术 4,361 0 喜欢 (0)

昨天有人跟我要二维码集成到网站上,不想输入的hml跳转到php页面其实这个很简单,用ajax就能做到!呵呵简单写下,然后您就可以集成到自己的网站了!代码放下

[html]
<!doctype html>
<!-- index.html -->
<html lang="zh-CN">
<head>
<meta charset=utf-8 />
<script type="text/javascript" src="jquery.min.js"></script>
<title>ajax测试</title>
</head>
<BODY>
<input type="text" class="burl" name='burl'>
<input type="submit" class="sub" value="提交">
<div id="img">

</div>
<script type="text/javascript">
$(".sub").click(function(){
var burl=$(".burl").val();
$.ajax({
url: "index.php",
type:"POST",
data:{baseurl:burl},
success: function(data){
// alert(data);
$("#img").html(data);
}
});
});

</script>
</BODY>
</html>
[/html]
[php]
<?php
/*
**谷歌接口调用,判断实现ajax传输二维码,index.php jquery自行下载了
**
*/
if($_SERVER["HTTP_X_REQUESTED_WITH"]=="XMLHttpRequest"){
$urlToEncode=$_POST["baseurl"];
$urlToEncode="http://".(ltrim($urlToEncode,"http://"));
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo '</pre>
<img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level. '|'.$margin.'&chl='.$chl.'" alt="QR code" />
<pre>';
}
generateQRfromGoogle($urlToEncode);
}else{
exit("method is not exists");
}
[/php]

这两天一直在敢东西,所以写的东西比较潦草,但是感觉实用价值还是有点的,希望大家不要见怪!

转载请注明来自微度网络,本文标题:《简单的写法可以集成到自己网站的二维码》

喜欢 0 发布评论
Top