大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文整理了一些php生成二维码的方式:1.google开放api;2.php类库PHP QR Code;3.libqrencode;4.QRcode Perl CGI PHP scripts感兴趣的朋友可以参考下哈
10余年的善左网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整善左建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“善左网站设计”,“善左网站推广”以来,每个客户项目都认真落实执行。
1.google开放api
$urlToEncode="";
generateQRfromGoogle($urlToEncode);
function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$url = urlencode($url);
echo 'img src="'.$widhtHeight.'x'.$widhtHeight.'cht=qrchld='.$EC_level.'|'.$margin.'chl='.$chl.'" alt="QR code" widhtHeight="'.$size.'" widhtHeight="'.$size.'"/';
}
2.php类库PHP QR Code
PHP QR Code is open source (LGPL) library for generating QR Code,
2-dimensional barcode. Based on libqrencode C library,
provides API for creating QR Code barcode images (PNG, JPEG thanks to GD2).
Implemented purely in PHP, with no external dependencies (except GD2 if needed).
?
include "./phpqrcode/phpqrcode.php";
$value="";
$errorCorrectionLevel = "L";
$matrixPointSize = "4";
QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);
exit;
?
音频或视频文件,因为二维码只能表示文本到文本的编码,而视频和音频文件则需要复杂的位流编码。
这种复杂的位流编码太大,不能完整地存储到二维码中。
二维码也不适合存储大型文件,因为它们本身小巧,而且也无法存储太多数据。
另外,二维码只能存储纯文本,而不能存储图像,这也是它不能表示的数据类型之一。
总之,二维码目前不能表示音频或视频文件,也不能存储大型文件或图像,它只能存储纯文本信息。
img src=";chld=chs=400x400chl=" /
这个代码就是利用谷歌的开放接口做的二维码,你也可以试试
如果需要完整版的话,我就给你写一个代码咯
html
head
meta charset="utf-8"
titlethe test page/title
script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"
/head
body
script
$(document).ready(function(){
var test_input=$(".test_input").html();
$("button").click(function(){
$("p").after("img src=';chs=300x300chld=L|2chl="+test_input+"'");
});
});
/script
input class="test_input" size="100"/input
brbr
buttonplease click it/button
p
fieldset
legend备注信息/legend
ol
licht=qr 表示生成qr码(就是二维码)/li
lichs=300x300 表示生成二维码图片的大小,可以自定义,但是一般是正方形的/li
lichld=L|2 表示纠错水平,2表示留白大小,数值可选值为1、2、3、4级别/li
lichl= 表示网址/li
/ol
/fieldset
/p
/body
/html
二维码是图片格式。
二维码可以以图片类型存储在数据库的数据表里面。
二维码本身就是张图片,微软默认得打印方式是用数据库存储图片,用报表直观打印出来。
二维码也可以临时生成,在数据库里存储数据就好了,然后读取数据临时生成二维码图片。