Heim  >  Artikel  >  Backend-Entwicklung  >  Das thinkphp5-Framework und Android implementieren den QR-Code-Generierungscode

Das thinkphp5-Framework und Android implementieren den QR-Code-Generierungscode

不言
不言Original
2018-08-06 09:59:422353Durchsuche

Dieser Artikel stellt Ihnen das thinkphp5-Framework und die Android-Implementierung des QR-Code-Generierungscodes vor. Ich hoffe, dass er Ihnen als Referenz dienen wird.

Windows compser installiert endroid/qrcode und installiert das Composer-Tool selbst

1. Fügen Sie „endroid/qrcode“ zur Projektverzeichnisdatei Composer.json hinzu

erfordern: „2.5.1“ (Die Endroid-Version füllt die entsprechende Version entsprechend der PHP-Version aus)

Konfigurieren Sie den chinesischen Bild-Download-Pfad

1 "repositories": {
2         "packagist": {
3             "type": "composer",
4             "url": " 
5         }
6     }

2 .cmd Wechseln Sie in das Projektverzeichnis und geben Sie den Befehl

composer require endroid/qrcode

3. PHP-Controller-Einführung

ein
use Endroid\QrCode\QrCode;

    $qrCode=new QrCode();
        $url = 'A150';

        $qrCode->setText($url)
            ->setSize(200)//大小
            ->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))
            ->setLabel('桌码  A150')
            ->setLabelFontSize(16);

        header('Content-Type: '.$qrCode->getContentType());

        ob_clean();  /*解决提示 图像错误,无法显示问题*/

        echo $qrCode->writeString();
        exit;

Empfohlene verwandte Artikel:

Schritte zum Implementieren von Bestätigungscode in PHP und serverseitigem Bestätigungscode

Anleitung Verwenden Sie PHP, um den Inhalt von Excel-Dateien zu lesen und Zelldaten abzurufen

Das obige ist der detaillierte Inhalt vonDas thinkphp5-Framework und Android implementieren den QR-Code-Generierungscode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn