ホームページ >バックエンド開発 >PHPチュートリアル >PHP は PHP QR Code を通じて QR コードを生成します_PHP チュートリアル
1.QRコード
二次元バーコードとも呼ばれるQRコードは、特定の幾何学的図形を使用して、特定の規則に従って平面(二次元方向)に分散された白黒のグラフィックでデータシンボル情報を記録するために巧妙に使用されます。コンピュータの内部ロジックの基礎となる「0」と「1」のビットストリームの概念は、テキストの数値情報を表すためにバイナリに対応するいくつかの幾何学的形状を使用し、画像入力装置または光電スキャンを通じて情報を自動的に読み取ります。情報の自動処理を実現する装置。バーコード テクノロジにはいくつかの共通の特徴があります。各コード システムには固有の文字セットがあり、各文字は特定の幅を占めます。同時に、情報の異なる行を自動的に識別し、グラフィックスの回転変更を処理する機能も備えています。
2. PHP QRコードのダウンロードアドレスとケースアドレス
3. PHP QRコード実装の簡単なケースとパラメータの説明
リーリー ケースの説明:
5. QRコードの一般的なデータ形式
望ましい効果を達成するには $data データを変更するだけです。
URL
URL を含む QR コードの生成は、誰もが通常行うことです (例: http://www.ceshi.com)。QR コード認識ソフトウェアは、http:// プレフィックスによってデータが URL を表していることを認識できます。 。 {URLTO:www.ceshi.com} のような構文形式を使用すると、認識ソフトウェアが URL を認識できるようになります。
メールアドレス
インターネット上の誰もが基本的にコミュニケーションをとる際に電子メールを使用します。もちろん、QRコードにはメールアドレス(zhaoxiaobo987@163.comなど)も保存できます。構文形式は {mailto:zhaoxiaobo987@163.com} です。
電話番号
電話番号の QR コードによって生成されるデータ形式は非常にシンプルで理解しやすい: {tel:13161555555}。固定電話の場合は、市外局番を追加してください。海外の友人に連絡する必要がある場合は、国番号 +86 を追加する必要があります。
連絡先情報
QR コードの生成に適した連絡先データ形式には多くの標準があります。例: vcard (電子名刺)。ただし、その形式は QR コードとしては少し複雑すぎます。現在、著者の知る限り、市販されている Android 携帯電話 (Apple、BlackBerry など) は、日本のドコモ会社が開発した MECARD データ形式を通常サポートしています。
MECARD:N:zhaoxiaobo;ADR:北京、中国;TEL:+8613161555555;電子メール:zhaoxiaobo987@163.com URL:http://blog.csdn.net/zhao1234567890123456/;QQ:275620501;
ビスカード
このデータ形式は MECARD に似ており、具体的な定義はまだ見つかっていません。 MECARD よりも単純に見えますが、例からいくつかのインスピレーションを得ることができます。
BIZCARD:N:zhaoxiaobo;T:ソフトウェア エンジニア;C:Google;A:北京、中国;B:+8613161555555;E:zhaoxiaobo987@163.com;
テキストメッセージ (SMS)
文法形式: {smsto:8613161555555:Hello, send text message with QR code}
マルチメディアメッセージ (MMS)
テキスト メッセージの送信形式に似ています: {mmsto:8613161555555:content}
地理情報
現在地を友人と共有することは間違いなく非常に便利な機能です。たとえば、米国ニューヨークの Google の位置を確認します。北緯 40.71872、西経 73.98905、高さは 100 メートルです。文法形式: {geo:40.71872,-73.98905,100}
Android ソフトウェアを入手
Google の Android マーケットでソフトウェアを探す場合、QR コードも便利です。例: {market://details?id=org.example.foo}
Wi-Fi 設定を取得する (Android)
{WIFI:T:WPA;S:マイネットワーク;P:マイパス}。パラメータ T (認証タイプ: WEP または WPA、「nopass」は認証が必要ないことを意味します)、S (ワイヤレス ネットワークの SSID)、P (ワイヤレス ネットワークのパスワード、認証が必要ない場合は無視します)、H (オプション。ネットワークの SSID は非表示になります)。
5. PHP QRコードはロゴ付きのQRコードを生成します
リーリー