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, '');