php生成二维码


require"../vendor/phpqrcode/phpqrcode.php";//引入qrcode库 引入方式有多种 这种不行试其他
$qRcode = new \QRcode();//实例化静态类 注意类库名前加\ 具体作用可百度
$shortUrl='cjw666';//要生成二维码的内容
$value = $shortUrl;
$errorCorrectionLevel = 'L';//容错级别
$matrixPointSize = 6;//生成图片大小

// 判断是否有这个文件夹 没有的话就创建一个
if(!is_dir("images")){
// 创建文件加
mkdir("images");
}
//生成二维码图片
$tp= 'images/'.time().rand(10000,9999999).'.png';//二维码的保存路径 public/imges
ob_start(); // 在服务器打开一个缓冲区来保存所有的输出
$qRcode->png($value, $tp, $errorCorrectionLevel, $matrixPointSize, 2,true);

$data_info=array('code'=>2,'qrcode'=>'网站名/'.$tp);//生成数组

header("content-type:application/json; charset=utf-8");
// 输出二维码
return ajaxReturn(0, $data_info, '');


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM