但是,我们能够运用phpqrcode这个现成的类文件,PHP二维码生成类库,应用它能够轻松生成二维码。(引荐进修:PHP视频教程)
phpqrcode类文件下载,下载地点:https://sourceforge.net/projects/phpqrcode
PHP环境必需开启支撑GD2扩大库支撑(平常情况下都是开启状况)
下载下来的类文件是一个压缩包,里边包括许多文件和演示顺序,我们只须要里边的phpqrcode.php这一个文件就能够生成二维码了。它是一个多个类的鸠合文件,我们须要用到里边的QRcode类(第2963行)的png()要领(第3090行):
public static function png($text, $outfile = false, $level = QR_ECLEVEL_L, $size = 3, $margin = 4, $saveandprint=false)
{
$enc = QRencode::factory($level, $size, $margin);
return $enc->encodePNG($text, $outfile, $saveandprint=false);
}
第1个参数$text:二维码包括的内容,能够是链接、笔墨、json字符串等等;
第2个参数$outfile:默以为false,不生成文件,只将二维码图片返回输出;不然须要给出寄存生成二维码图片的文件名及途径;
第3个参数$level:默以为L,这个参数可通报的值分别是L(QR_ECLEVEL_L,7%)、M(QR_ECLEVEL_M,15%)、Q(QR_ECLEVEL_Q,25%)、H(QR_ECLEVEL_H,30%),这个参数掌握二维码容错率,差别的参数示意二维码可被掩盖的地区百分比,也就是被掩盖的地区还能辨认;
第4个参数$size:掌握生成图片的大小,默以为4;
第5个参数$margin:掌握生成二维码的空缺地区大小;
第6个参数$saveandprint:保留二维码图片并显示出来,$outfile必需通报图片途径;
以上就是php二维码生成的细致内容,更多请关注ki4网别的相干文章!