$urltoencode=http://gz.altmi.com;generateqrfromgoogle($urltoencode);function generateqrfromgoogle($chl,$widhtheight ='150',$ec_level='l',$margin='0'){$url = urlencode($url);echo '';}
复制代码
2.php类库php qr code地址:http://phpqrcode.sourceforge.net/下载:http://sourceforge.net/projects/phpqrcode/用例:
# 创建一个二维码文件qrcode::png('code data text', 'filename.png');# 生成图片到浏览器qrcode::png('some othertext 1234');
复制代码
3.libqrencode地址:http://fukuchi.org/works/qrencode/index.en.htmlphp支持请参考:http://hirokawa.netflowers.jp/entry/4900/
4.qrcode perl cgi & php教程 scripts地址:http://www.swetake.com/qr/qr_cgi.html有关php生成二维码的内容,在很多的php教程中多有介绍,大家认真研究下,毕竟现在这个东西很火的下面为大家分享一个完整的例子。
四、第2种方法中在二维码中间加上logo修改phpqrcode.php中的qrimage类里的png方法:
public static function png($frame, $filename = false, $pixelperpoint = 4, $outerframe = 4, $saveandprint=false, $mergepic=''){$image = self::image($frame, $pixelperpoint, $outerframe);if($mergepic) {$im = imagecreatefrompng($mergepic);$w = imagesx($im);$h = imagesy($im);imagealphablending($image, true);imagealphablending($im, true);$qrw = (imagesx($image)-$w)/2;$qrh = (imagesy($image)-$h)/2;imagecopy($image, $im, $qrw, $qrh, 0, 0, $w, $h);imagedestroy($im);}if ($filename === false) {header(content-type: image/png);imagepng($image);} else {imagepng($image, $filename);if($saveandprint===true){header(content-type: image/png);imagepng($image);}}imagedestroy($image);}
复制代码