使用QRCode輕鬆實現二維碼掃描下載的功能

隨着Android平臺的應起,國內出現了不少優秀第三方的應用市場,他們都提供一個二維碼下載功能,這是一個很人性化的功能,拿機你的HTC或者 摩托羅拉安卓手機,打開WIFI,安裝好一個二維碼掃描軟件, 使用相機功能掃描一下二維碼,就直接下載安裝,前段時間因公司一個安卓應用的網站機範兒, 要使用PHP實現這個功能,這篇文章將作個總結,幫助有須要作這個功能的朋友.php

網上已經有幾種實現方式,像使用Google開放API, libqrencode等等,這篇文章將主要討論使用PHP優秀的開源QRcode類庫來實現這個功能,大大簡化了咱們的工做,咱們所要作的僅僅是下載源碼包而且包含到你的項目裏面,僅僅一行代碼就搞定這個功能。html

1. 下載源碼包:web

項目地址:http://phpqrcode.sourceforge.net/
下載:http://sourceforge.net/projects/phpqrcode/緩存

 

2.引入到你的PHP文件服務器

<?php 
      
    require_once($libdir.'/qrcode/qrlib.php');

有兩種方式,一種是使用qrlib.php 文件,使用插件的形式來讀取全部類庫,另一個是使用phpqrcode.php 文件,這是一個合併的版本,全部類庫所有包括在這個文件裏面,若是你服務器安裝有APC緩存,能夠考慮使用這個類庫來提升效率。網站

參數配置直接在qrconfig.php文件裏面修改.一般只修改兩個常量ui

define('QR_CACHEABLE', true);     // 是否使用緩存 
    define('QR_CACHE_DIR', $console.DIRECTORY_SEPARATOR.'cache'); //更改你本身的緩存目錄,確保可寫

3. 生成二維碼圖片.net

QRcode::png('http://www.pfanr.com/download/'.$pid.'.html','/data/webroot/images/ddd.png',);

 

傳入兩個參數,一個是文件下載的地址,一個是二維碼圖片生成的地址,  一行代碼就搞定這我的性化功能。插件

轉載請保留 IT快訊網 原文地址: http://www.itkuaixun.com/news/article/46171.htmlcode

相關文章
相關標籤/搜索