Heim > Backend-Entwicklung > PHP-Tutorial > PHP generiert QR-Code-Implementierungscode

PHP generiert QR-Code-Implementierungscode

巴扎黑
Freigeben: 2016-11-21 13:30:05
Original
1155 Leute haben es durchsucht

QR-Code ist eine Art zweidimensionaler Barcode. Er kann Website-Adressen, Texte, Fotos und andere Informationen über den entsprechenden Kodierungsalgorithmus zu einem quadratischen Barcode-Muster zusammenstellen und Dekodiersoftware und Inhalt anzeigen
php-Klassenbibliothek PHP-QR-Code
# Erklärung in zwei Sätzen:
# Wenn es qrlib.php enthält, muss es zusammen mit anderen Dateien abgelegt werden: Dateien und Ordnern.
# phpqrcode.php ist die zusammengeführte Version, Sie müssen nur diese Datei einbinden, aber das generierte Bild ist langsam und ungenau
# Zwei Verwendungen sind unten angegeben:

<?php 
   include(&#39;./phpqrcode/phpqrcode.php&#39;); 
   // 二维码数据 
   $data = &#39;http://gz.altmi.com&#39;; 
   // 生成的文件名 
   $filename = $errorCorrectionLevel.&#39;|&#39;.$matrixPointSize.&#39;.png&#39;; 
   // 纠错级别:L、M、Q、H 
   $errorCorrectionLevel = &#39;L&#39;;  
   // 点的大小:1到10 
   $matrixPointSize = 4;  
   QRcode::png($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
?>
  
# 创建一个二维码文件 
QRcode::png(&#39;code data text&#39;, &#39;filename.png&#39;); 
// creates file 
  
# 生成图片到浏览器 
QRcode::png(&#39;some othertext 1234&#39;); 
// creates code image and outputs it directly into browser
Nach dem Login kopieren

Wenn generiert Wenn Sie haben Farbe, Sie müssen es selbst tun
Ändern Sie den Farbeinstellungsteil des Codes in der Bildmethode der QRimage-Klasse in phpqrcode.php. Der Code der Version 1.1.4 befindet sich in den Zeilen 987 und 988, eins Vordergrundfarbe und eine Hintergrundfarbe:

$col[0] = ImageColorAllocate($base_image,255,255,255);
$col[1] = ImageColorAllocate($base_image,0,0,0);
Nach dem Login kopieren

Einfach
Google Open API verwenden, um

$urlToEncode="http://gz.altmi.com"; 
generateQRfromGoogle($urlToEncode); 
function generateQRfromGoogle($chl,$widhtHeight =&#39;150&#39;,$EC_level=&#39;L&#39;,$margin=&#39;0&#39;) 
{ 
    $url = urlencode($url);  
    echo &#39;<img src="http://chart.apis.google.com/chart?chs=&#39;.$widhtHeight.&#39;x&#39;.$widhtHeight.&#39;&cht=qr&chld=&#39;.$EC_level.&#39;|&#39;.$margin.&#39;&chl=&#39;.$chl.&#39;" alt="QR code" widhtHeight="&#39;.$size.&#39;" widhtHeight="&#39;.$size.&#39;"/>&#39;; 
}
Nach dem Login kopieren


zu generieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage