現在の位置: ホーム> 最新記事一覧> PHP開発スキル:QRコード生成機能を実装する方法

PHP開発スキル:QRコード生成機能を実装する方法

gitbox 2025-06-07

導入

モバイル支払いとQRコード支払いの人気により、QRコードは日常生活の重要な部分になりました。 WebサイトとアプリケーションにQRコード生成関数を統合することが特に必要です。 PHP言語には、さまざまなオープンソースライブラリがあり、QRコード生成を簡単に達成できます。この記事では、PHP QRコードライブラリを使用してQRコードをすばやく生成する方法について説明します。

インストール

QRコード関数を実装する前に、最初にPHP QRコードライブラリをインストールする必要があります。このライブラリは、GitHubで無料で利用できます。または、Composerを介してインストールできます。作曲家がインストールされている場合は、次のコマンドを実行します。

<span class="fun">作曲家にはT0K4RT/PHPQRCODEが必要です</span>

Composerを使用していない場合は、GitHubから直接ダウンロードして解凍し、PHPQRCode.phpファイルをライブラリにプロジェクトに入れて使用できます。

QRコードを生成します

インストールが完了したら、QRコードの生成を開始できます。主な手順には次のものがあります。

  • phpqrcode.phpファイルが含まれています
  • QRコードパラメーターを設定します
  • QRCode :: PNG()関数を呼び出してQRコードを生成します

1。phpqrcode.phpファイルを含めます

phpqrcode.phpファイルがphpコードに含まれていることを確認してください。通常、require_once:を使用してください。

 <span class="fun">require_once &#39;phpqrcode.php&#39;;</span>

2. QRコードパラメーターを設定します

qrcode :: png()関数は、次のパラメーターをサポートします。

  • $テキスト:QRコードコンテンツ、必須。
  • $ outfile :出力ファイルパスは、指定されていない場合、QRコードがブラウザに表示されます。
  • $レベル:エラー修正レベル、デフォルトL、オプションにはL、M、Q、Hが含まれます。
  • $サイズ:QRコードサイズ、1〜10。
  • $マージン:QRコードマージン、0〜10。

次の例では、QRコードをファイルに出力します。

 $text = 'https://www.baidu.com/';
$file = 'qrcode.png';  // ファイル名とパス
$level = 'L';          // エラー修正レベル:L、M、Q、H
$size = 10;            // コードサイズ:1-10
$margin = 1;           // 外縁:1-10
<p>QRcode::png($text, $file, $level, $size, $margin);<br>

QRコードをブラウザに直接出力する例:

 $text = 'https://www.baidu.com/';
$level = 'L';
$size = 4;
$margin = 2;
<p>QRcode::png($text, false, $level, $size, $margin);<br>

サンプルコード

以下は、QRコードを生成する完全なPHP例です。

 require_once 'phpqrcode.php';
$text = 'https://www.baidu.com/';
$file = 'qrcode.png';  // ファイル名とパス
$level = 'L';          // エラー修正レベル:L、M、Q、H
$size = 10;            // コードサイズ:1-10
$margin = 1;           // 外縁:1-10
<p>QRcode::png($text, $file, $level, $size, $margin);<br>

要約します

この記事では、PHP QRコードライブラリを使用してQRコード生成関数を実装する方法を紹介します。ライブラリは強力で使いやすく、ロゴ、背景画像、さらには中国のコンテンツなど、複数のスタイルでQRコードの生成をサポートしています。このチュートリアルが、PHPプロジェクトのQRコード生成を統合するのに役立つことを願っています。