ホームページ  >  記事  >  バックエンド開発  >  PHPはQRCodeを使用してQRコードをスキャンしてアップロードする機能を簡単に実装します

PHPはQRCodeを使用してQRコードをスキャンしてアップロードする機能を簡単に実装します

WBOY
WBOYオリジナル
2016-06-13 13:14:121000ブラウズ

PHP は QRCode を使用して、QR コードをスキャンしてダウンロードする機能を簡単に実現します

Android プラットフォームの出現により、中国では多くの優れたサードパーティ アプリケーション マーケットが登場しました。これは、HTC または Motorola の Android スマートフォンの非常に使いやすい機能です。 WIFIをオンにし、QRコードスキャンソフトウェアをインストールし、カメラ機能を使用してQRコードをスキャンし、しばらく前に会社のAndroidアプリケーションを直接ダウンロードしてインストールしました。 ウェブサイトモデル 、PHP を使用してこの関数を実装するには、この記事でこの関数を実行する必要がある友人を助けるための概要を説明します

。 Google Open API、libqrencode などを使用するなど、インターネット上にはすでにいくつかの実装方法があります。この記事では主に、PHP の優れたオープンソース QRcode クラス ライブラリを使用してこの関数を実装する方法について説明します。これにより、作業が大幅に簡素化されます。ソース コード パッケージをダウンロードしてプロジェクトに含めます。この機能は 1 行のコードで実行できます。

1. ソースコードパッケージをダウンロードします:

プロジェクトアドレス: http://phpqrcode.sourceforge.net/
ダウンロード: http://sourceforge.net/projects/phpqrcode/



2.PHP ファイルに導入します

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



1 つは qrlib.php ファイルを使用してすべてのクラス ライブラリをプラグインの形式で読み取る方法で、もう 1 つは phpqrcode.php ファイルを使用する方法です。これはマージされたバージョンであり、すべてのクラス ライブラリが含まれています。サーバーに APC キャッシュがインストールされている場合は、このクラス ライブラリを使用して効率を向上させることを検討できます。

パラメーター設定は qrconfig.php ファイル内で直接変更されます。通常、変更されるのは 2 つの定数

のみです。
define('QR_CACHEABLE', true);     // 是否使用缓存 
define('QR_CACHE_DIR', $console.DIRECTORY_SEPARATOR.'cache'); //更改你自己的缓存目录,确保可写



3. QRコード画像を生成

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




2 つのパラメータを渡します。1 つはファイルをダウンロードするためのアドレス、もう 1 つは QR コード画像を生成するためのアドレスです。この人間化された機能は 1 行のコードで実現できますか?

ソーステキスト: http://www.itkuaixun.com/news/article/46171.html

?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP引用トラップ次の記事:PHP引用トラップ