PHP(TP5)の二次元コードを生成します

phpqrcodeライブラリ公式サイトのダウンロード:https://sourceforge.net/projects/phpqrcode/

 

1.私たちはどのように2次元コードを生成するようにされてPHPを見てみましょう

  

  1.まずは、phpqrcodeダウンロードライブラリを見てみましょう。

 

  私たちが見つかります。2.ダウンロードが完了したら解凍  phpqrcodeフォルダを   そこにたくさんのファイルがありますが、私達はちょうど見つける必要がありphpqrcode.phpで、ファイルのコピーを   のindex.php ファイルを一緒に置くことができ、そしてindex.phpのは、あなたが2次元コードを生成することですPHPコード。

  

  3.次のステップは、コードの一部である、保存されたPHPファイルを実行するために、次のコードをコピー&ペースト、あなたがindex.phpファイルで見つけるあなたが欲しいものを見つけるの内部を開く、フォルダのよりがあるだろう二次元コード。

  

<?PHP 

// 二次元コード生成
関数userimgを(){ 
    
  // 導入phpqrcodeライブラリファイル
  のrequire_once 'phpqrcode.php' ; 

  $値 = 'https://www.cnblogs.com/junyi-bk/';          // 二次元コードの内容
  $ errorCorrectionLevel =「L」;   // のフォールトトレランスレベル
  $ matrixPointSize = 5;       // 生成された画像サイズが

  //このフォルダが作成され、存在しないかどうかを決定する
  のiF(!is_dir(「QRコード」)){
     / / ファイルプラス作成
    MKDIR(「QRコード」を); 
  } 

  // 二次元コード画像名及びストレージ・パス設定
  $ファイル名 =「QRコードを/」。時間。()RAND(10000,9999999) 'PNG。' ; 
  
  // 2次元コードを生成するためにライブラリを使用する 
  QRコードを:: PNG($値$ファイル名$ errorCorrectionLevel$ matrixPointSize、2 ); 
  
  // 2次元コードパス
  リターン $ファイル名; 
  
} 

// の二次元コード生成方法呼び出し
エコー)userimgを(。

 

2.上記の2次元コードを生成する純粋なPHPの方法であり、その後、我々は、使用TP5は、2次元コードを生成する方法を見てみましょう

 

  1.まずは、phpqrcodeダウンロードライブラリを見てみましょう、それはまだ同じである、phpqrcodeライブラリを使用する必要があります。

 

  2.(ベンダーの効果は、サードパーティのライブラリを置くことです)フォルダのベンダーの内部に配置され、その後、phpqrcode.phpを削除します

  

  3.準備が行われ、次のステップは、コードの一部であり、書き込み専用と内部コントローラで次のメソッドを呼び出すために、あなたが欲しいの二次元コードを見ることができる必要があります

  

    // 二次元コード
    パブリック 関数UserImg(){ 

        ベンダー( 'phpqrcode'); // 導入ライブラリ
        $値 = 'https://www.cnblogs.com/junyi-bk/';          // 二次元コードの内容
        $ errorCorrectionLevel =「L」;   // のフォールトトレランスレベル
        $ matrixPointSize = 5;       // 生成された画像のサイズは、
        // 2次元コード画像を生成
        //がないかどうかを判断し、このフォルダが作成されます
        がiF(!is_dir(「QRコード」を)) {
             // ファイルに加えて作成し
            ます。mkdir(「QRコード」を); 
        } 
        // 設定された2次元コードのファイル名
        $ファイル名 =「QRコード/」。時間。()RAND(10000,9999999) 'PNG。' ;
         // 2次元コード生成 
        \のQRコードを:: PNG($値$ファイル名$ errorCorrectionLevel$ matrixPointSize、2 ); 

        // 現在のドメイン名を取得します
        $リクエストを = ::リクエストインスタンス();
         $ドメイン = $要求 - > ドメイン(); 
     
        を返す $ドメインを '/' .. $ファイル名; 
    }        

 

おすすめ

転載: www.cnblogs.com/junyi-bk/p/11577237.html