<?php
==============php phpqrcode generate QR code ========================
: Http://sourceforge.net/projects/phpqrcode/files/latest/download
You just need to include the phpqrcode.php file.
One: Direct output
Include "phpqrcode.php";
$value = "http://www.top789.cn";
$errorCorrectionLevel = "L"; Error correction level: L, M, Q, H
$matrixPointSize = "4"; Size of point: 1 to 10
QRCode::p ng ($value, False, $errorCorrectionLevel, $matrixPointSize);
Two: Picture file output
Include (' phpqrcode.php ');
$data = ' http://www.top789.cn ';
$filename = ' test.png '; The generated file name
$errorCorrectionLevel = ' L '; Error correction level: L, M, Q, H
$matrixPointSize = 4; Size of point: 1 to 10
QRCode::p ng ($data, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
Three: Generate two-dimensional code with logo in the middle
Include (' phpqrcode.php ');
$value = ' http://www.top789.cn ';
$logo = ' logo.jpg '; Logo in the middle
$QR = "Moban.jpg"; Custom-generated. Can be deleted after end
$last = "Last.jpg"; The resulting picture
$errorCorrectionLevel = ' L ';
$matrixPointSize = 10;
QRCode::p ng ($value, $QR, $errorCorrectionLevel, $matrixPointSize, 2);
if ($logo!== FALSE) {
$QR = imagecreatefromstring (file_get_contents ($QR));
$logo = imagecreatefromstring (file_get_contents ($logo));
$QR _width = Imagesx ($QR);
$QR _height = Imagesy ($QR);
$logo _width = Imagesx ($logo);
$logo _height = Imagesy ($logo);
$logo _qr_width = $QR _width/5;
$scale = $logo _width/$logo _qr_width;
$logo _qr_height = $logo _height/$scale;
$from _width = ($QR _width-$logo _qr_width)/2;
Imagecopyresampled ($QR, $logo, $from _width, $from _width, 0, 0, $logo _qr_width, $logo _qr_height, $logo _width, $logo _ height);
}
Imagepng ($QR, $last); Generate the final file
"Reprint" Phpqrcode 3 types of steps to generate a QR code