PHP生成网址二维码

有时候我们将精彩内容分享给朋友的时候,不一定会选择直接发送网址,而是选择发送二维码,让对方扫一扫。那么二维码是怎么生成的呢?

方法一、利用谷歌API。缺点:谷歌被墙了,不翻墙用不了。

实现代码如下:

<?php
$urlToEncode="http://www.daimadog.com"; //欲生成的网址
 generateQRfromGoogle($urlToEncode); 
 function generateQRfromGoogle($chl,$widhtHeight ='300',$EC_level='L',$margin='0') //生成的图片大小参数
 { 
 $url = urlencode($url); 
 echo '<center><img src="http://chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/><p>二维码的网址是:'.$chl.'</p></center>'; 
}
?>

方法二、利用php类库PHP QR Code 。缺点:需要服务器支持GD2
实现代码:
<?php
include "./phpqrcode/phpqrcode.php"; //引用类库文件
 $value="http://www.daimadog.com"; 
 $errorCorrectionLevel = "L"; 
 $matrixPointSize = "4"; 
 QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize); 
 exit; 
?>

本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。

如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

本文链接:https://www.cmezy.com/blog/phpscewm

文本链接:PHP生成网址二维码

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:创梦源码 谢谢



					    					            

评论0

请先

没有账号? 忘记密码?