ホームページ > バックエンド開発 > PHPチュートリアル > tp5 は Endroid を使用して QR コードを生成します

tp5 は Endroid を使用して QR コードを生成します

不言
リリース: 2023-03-29 08:34:02
オリジナル
3578 人が閲覧しました

この記事では、tp5 がどのように Endroid を使用して QR コードを生成するかを主に紹介します。これには特定の参照値が含まれています。必要な友達はそれを参照できます。 ,

次に、vendor/endroid/qrcode/src/Qrcode.phpを変更します



次に、コードを直接追加しますLABEL_FONT_PATH_DEFAULT='';

 // 分享图片[正经二维码]
    public function share(){
        // 前端带着code访问我这个接口,然后请求到openid,拼成到个人中心的url再生成二维码
        $url = 'http://www.baidueeeeeeee.com?id=33';        
        $qrCode = new QrCode();        
        $qrCode->setText($url)
            ->setSize(300)//大小
            ->setLabelFontPath(VENDOR_PATH.'endroid\qrcode\assets\noto_sans.otf')
            ->setErrorCorrectionLevel('high')
            ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0))
            ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0))
            ->setLabelFontSize(16);
        header('Content-Type: '.$qrCode->getContentType());        
        echo $qrCode->writeString();       
        exit;
    }
ログイン後にコピー

フロントエンドはメソッド名を直接呼び出すだけです

関連する推奨事項:

tp5 (thinkPHP5) はmongoDBデータベースを操作します詳しい手順説明

以上がtp5 は Endroid を使用して QR コードを生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート