Jquery中文网 新宝娱乐城官网 www.z5nka.com.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php生成二维码实例代码

新宝娱乐官网:php生成二维码实例代码

发布时间:2018-06-05   编辑:新宝娱乐城官网 www.z5nka.com.cn
本文介绍了php二维码的生成方法,php生成二维码的实现代码,有需要的朋友参考下。

新宝娱乐城官网 www.z5nka.com.cn 什么是二维码?

二维码是二维条形码的一种,可以将网址、文字、照片等信息通过相应的编码算法编译成为一个方块形条码图案,手机用户可以通过摄像头和解码软件将相关信息重新解码并查看内容。
# 两句话解释:
# 包含qrlib.php的话需要同其它文件放到一起:文件、文件夹。
# phpqrcode.php是合并后版本,只需要包含这个文件,但生成的图片速度慢而且不太准确
# 以下给出两种用法:
 

复制代码 代码示例:
<?php  
   include('./phpqrcode/phpqrcode.php');  
   // 二维码数据  
   $data = '//www.jbxue.com';  
   // 生成的文件名  
   $filename = $errorCorrectionLevel.'|'.$matrixPointSize.'.png';  
   // 纠错级别:L、M、Q、H  
   $errorCorrectionLevel = 'L';   
   // 点的大?。?到10  
   $matrixPointSize = 4;   
   QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2); 
?> 
   
# 创建一个二维码文件  
QRcode::png('code data text', 'filename.png');  
// creates file  
   
# 生成图片到浏览器  
QRcode::png('some othertext 1234');  
// creates code image and outputs it directly into browser 

如果生成有色彩的需要自己动手
修改phpqrcode.php中QRimage类的image方法中颜色设置部分的代码,1.1.4版本的代码在第987、988行,一个前景色,一个背景色:
 

复制代码 代码示例:
$col[0] = ImageColorAllocate($base_image,255,255,255); 
$col[1] = ImageColorAllocate($base_image,0,0,0); 

有关QRcode的用法,还可以参考文章:php生成二维码类库(QRCode方法) , php生成二维码图像类QRcode

2,利用 google开放api生成
 

复制代码 代码示例:
<?php
$urlToEncode="//www.jbxue.com";  
generateQRfromGoogle($urlToEncode);  
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')  
{  
    $url = urlencode($url);   
    echo '<img src="//chart.apis.google.com/chart?chs='.$widhtHeight.'x'.$widhtHeight.'&cht=qr&chld='.$EC_level.'|'.$margin.'&chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/>';  
}

有关google api生成二维码的方法,还可以参考:php调用google接口生成二维码实例 ,google api生成二维码的方法

地址://phpqrcode.sourceforge.net/
下载://sourceforge.net/projects/phpqrcode/

3.libqrencode
地址://fukuchi.org/works/qrencode/index.en.html
php支持请参考://hirokawa.netflowers.jp/entry/4900/

4.QRcode Perl CGI & PHP scripts
地址://www.swetake.com/qr/qr_cgi.html

您可能感兴趣的文章:
php 二维数组去重的自定义函数
php生成随机产生六位数密码的代码
利用jquery包将字符串生成二维码图片
php二维数组转换为字符串示例
php生成随机字符串的函数
一个简单的php随机生成字符串函数
使用php生成一个随机字符串的代码
php数组去重的小例子
php array_unique 一维数组去除重复值的例子
PHP生成随机字符串的两种办法

关键词: 二维码  二维码生成代码   
[关闭]
  • 王烜:当心单边主义在全球圈粉 2019-05-20
  • 天津170万亩夏粮收购展开 优质小麦收购价每公斤2.32元 2019-05-19
  • 2018 Yorkville Exotic Car Show kicks off in Toronto - Culture News - CQNEWS 2019-05-19
  • 一张图揭国产航母海试 新航母到底“新”在哪儿 2019-05-19
  • 老师您好,本文中的信件内容基本无错误.但现在的00后还会听您怎么在那里教育他怎么做人吗 2019-05-18
  • 【水到渠成共发展】南水润燕赵 江水惠民生 2019-05-18
  • 世界献血日:走近无名英雄“熊猫侠” 2019-05-18
  • 四价流感疫苗获批上市 2019-05-17
  • 看见百姓生活 角落里的理发师 2019-05-17
  • 昨天中国元首才接见了美国国务卿,说中美合作将造福于两国人民和世界人民。风雨同舟,靠不住啊。 2019-05-16
  • 学习新思想 千万师生同上一堂课 2019-05-16
  • 春夏季养生小常识 饮食一定要注意五多五少-美食资讯 2019-05-15
  • 美媒评选全球五大最危险核潜艇 中国无一入选 2019-05-15
  • 中共中央政治局召开会议 决定召开十九届二中全会 2019-05-15
  • 应战美国贸易战中国跟500亿 同等力度、同日开征关税 2019-05-14
  • 822| 931| 97| 493| 712| 584| 794| 695| 565| 416|