隨着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