本文實例講述了php生成QRcode實例。是一個非常有用的功能。分享給大家供大家參考。具體如下:
實例演示效果如下圖所示:
主要功能代碼如下:
<?php ini_set('display_errors', 'on'); $PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR; $PNG_WEB_DIR = 'temp/'; include "qrlib.php"; // QRcode lib $data = 'demo qrcode'; // data $ecc = 'H'; // L-smallest, M, Q, H-best $size = 10; // 1-50 $filename = $PNG_TEMP_DIR.'qrcode_'.time().'.png'; QRcode::png($data, $filename, $ecc, $size, 2); chmod($filename, 0777); echo '<img src="'.$PNG_WEB_DIR.basename($filename).'" />'; ?>
PHP QRcode Lib點擊此處本站下載。
希望本文所述對大家的php程序設計有所幫助。
如PHP裡 一樣 用\r分割
.altmi.com';//生成的文件名$filename=$errorCorrectionLevel.'|'.$matrixPointSize.'.png';//糾錯級別:L、M、Q、H$errorCorrectionLevel='L';//點的大小:1到10$matrixPointSize=4;QRcode::png($data,$filename,$errorCorrectionLevel,$matrixPointSize,2);官方給出的用例:<?php#include這兩個文件之一:/*qrlib.phpforfullversion(alsoyouhavetoprovidealllibraryfilesformpackagepluscachedir)ORphpqrcode.phpformergedversion(onlyonefile,butslowerandlessaccuratecodebecausedisabledcacheandquickermaskingconfigured)*/#兩句話解釋:#包含qrlib.php的話需要同其它文件放到一起:文件、文件夾。#phpqrcode.php是合並後版本,只需要包含這個文件,但生成的圖片速度慢而且不太准確#以下給出兩種用法:#創建一個二維碼文件QRcode::png('codedatatext',#生成圖片到浏覽器QRcode::png('someothertext1234');//createscodeimageandoutputsitdirectlyintobrowser