二維碼生成源碼php(php二維碼生成器)
本篇文章給大家談?wù)劧S碼生成源碼php,以及php二維碼生成器對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
php生成二維碼的幾種方式整理及使用實(shí)例
本文整理了一些php生成二維碼的方式:1.google開放api;2.php類庫PHP QR Code;3.libqrencode;4.QRcode Perl CGI PHP scripts感興趣的朋友可以參考下哈
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;
?
php 如何形成二維碼
img?src=";chld=chs=400x400chl="?/
這個代碼就是利用谷歌的開放接口做的二維碼,你也可以試試
如果需要完整版的話,我就給你寫一個代碼咯
html
head
meta?charset="utf-8"
titlethe?test?page/title
script?src="http://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表示留白大小,數(shù)值可選值為1、2、3、4級別/li
????lichl=?表示網(wǎng)址/li
/ol
/fieldset
/p
/body
/html
php生成二維碼的幾種方式
.altmi.com'; //生成的文件名$filename=$errorCorrectionLevel. '|'. $matrixPointSize. '.png'; //糾錯級別:L、M、Q、H $errorCorrectionLevel='L'; //點(diǎn)的大?。?到10 $matrixPointSize=4;QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize,2); 官方給出的用例:?php#include這兩個文件之一:/*qrlib.phpforfullversion(alsoyouhavetoprovidealllibraryfiles formpackagepluscachedir) ORphpqrcode.phpformergedversion(onlyonefile, butslowerandlessaccuratecodebecausedisabledcache andquickermaskingconfigured)*/#兩句話解釋: #包含qrlib.php的話需要同其它文件放到一起:文件、文件夾。 #phpqrcode.php是合并后版本,只需要包含這個文件,但生成的圖片速度慢而且不太準(zhǔn)確 #以下給出兩種用法: #創(chuàng)建一個二維碼文件QRcode::png('codedatatext', #生成圖片到瀏覽器QRcode::png('someothertext1234');//createscodeimageandoutputsitdirectlyintobrowser
二維碼生成源碼php的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于php二維碼生成器、二維碼生成源碼php的信息別忘了在本站進(jìn)行查找喔。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。