完美解决Class 'Home\Controller\QRcode' not found 问题
Thinkphp3.2+PHPQRCode二维码生成
1、下载PHPQRCode解压后台把phpqrcode.php存放至ThinkPHP/Extend/Vendor/文件夹中
3、在浏览器中访问http://127.0.0.1/你的项目名/index.php?s=/home/index/qrcode
4、生成效果
Thinkphp3.2+PHPQRCode二维码生成
1、下载PHPQRCode解压后台把phpqrcode.php存放至ThinkPHP/Extend/Vendor/文件夹中
2、在控制器中IndexController创建一个生成二维码的方法qrcode
public function qrcode($level=3,$size=4){
//动态网址
$url=__SELF__;
$a=strpos("$url","http://"); //判断http://的位置 假设是20
$codeurl=substr("$url",$a); //从20处开始截取
// dump($url);
// dump($a);
// dump($codeurl);
// exit;
$url=$codeurl;
//静态网址
//$url='http://www.tuzicms.com/index.php/mobile/Photo/detail/id/81';
Vendor('phpqrcode.phpqrcode');
$errorCorrectionLevel =intval($level) ;//容错级别
$matrixPointSize = intval($size);//生成图片大小
//生成二维码图片
//echo $_SERVER['REQUEST_URI'];
$object = new \QRcode();
$object->png($url, false, $errorCorrectionLevel, $matrixPointSize, 2);
}
3、在浏览器中访问http://127.0.0.1/你的项目名/index.php?s=/home/index/qrcode
4、生成效果
案例:http://demo.jihexian.com/Index/qrcode.html
代码下载:http://pan.baidu.com/s/1c2sQv7a