首页 > PHP专栏 > PHP使用phpqrcode.php生成二维码并下载
2017
09-18

PHP使用phpqrcode.php生成二维码并下载

直接上代码,如下:

    $dirPath = "../images/lesson/"; //保存二维码路径
    if(!file_exists($dirPath)){
	mkdir($dirPath, 0777);
    }
    $lessonUrl = " //二维码链接 
    $tmpName = "lesson_1.png"; //保存在服务器上的二维码名称
    $qrcodeName = $dirPath.$tmpName; //保存在服务器上的二维码路径
    
    include_once "../framework/library/qrcode/phpqrcode.php"; //引入phpqrcode.php文件
    QRcode::png($lessonUrl, $qrcodeName, 'L', '8', 2); //利用phpqrcode.php生成二维码文件
    
    $downloadName ="测试.png"; //下载到本地的二维码名称,可中文   
    
    header("Content-type: octet/stream");
    header("Content-disposition:attachment;filename=".$downloadName.";");
    header("Content-Length:".filesize($qrcodeName));
    readfile($qrcodeName);
    
    unlink($qrcodeName); //删除服务器上的二维码文件


留下一个回复