国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php生成二維碼實現代碼

2024-05-04 21:48:39
字體:
來源:轉載
供稿:網友

二維碼是二維條形碼的一種,可以將網址、文字、照片等信息通過相應的編碼算法編譯成為一個方塊形條碼圖案,手機用戶可以通過攝像頭和解碼軟件將相關信息重新解碼并查看內容.

php類庫PHP QR Code

兩句話解釋:# 包含qrlib.php的話需要同其它文件放到一起,文件、文件夾,phpqrcode.php是合并后版本,只需要包含這個文件,但生成的圖片速度慢而且不太準確.

以下給出兩種用法,代碼如下:

  1. <?php  
  2.    include('./phpqrcode/phpqrcode.php');  
  3.    // 二維碼數據  
  4.    $data = 'http://gz.altmi.com';  
  5.    // 生成的文件名  
  6.    $filename = $errorCorrectionLevel.'|'.$matrixPointSize.'.png';  
  7.    // 糾錯級別:L、M、Q、H  
  8.    $errorCorrectionLevel = 'L';   
  9.    // 點的大小:1到10  
  10.    $matrixPointSize = 4;   
  11.    QRcode::png($data$filename$errorCorrectionLevel$matrixPointSize, 2); 
  12.  
  13. ?> 

# 創建一個二維碼文件 

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); 即可.

利用 google開放api生成,代碼如下:

  1. $urlToEncode="http://gz.altmi.com";  
  2. generateQRfromGoogle($urlToEncode);  
  3. function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0'//開源代碼Vevb.com 
  4. {  
  5.     $url = urlencode($url);   
  6.     echo '<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.'"/>';  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌江| 耒阳市| 顺平县| 清水县| 南开区| 綦江县| 读书| 兴义市| 洛扎县| 宣恩县| 彰武县| 辽宁省| 江川县| 广德县| 定襄县| 十堰市| 蓝田县| 平顺县| 东山县| 上犹县| 茂名市| 雷山县| 贺兰县| 南开区| 昌宁县| 安丘市| 福州市| 甘谷县| 亳州市| 宁武县| 天水市| 晴隆县| 容城县| 南城县| 托克逊县| 田东县| 吴桥县| 肥西县| 滕州市| 抚顺市| 海兴县|