警告:imagepng():文件名在qrimage.php中不能为空

时间:2015-08-03 08:30:48

标签: php qr-code

我的代码是

include('phpqrcode/qrlib.php');

session_start();
error_reporting(E_ALL);
ini_set('display_errors', 1);
$reg_id.'<', '', 'H', '10', 2);
QRcode::png('><', '', 'H', '10', 2);
die();

当我运行我的qurcode for png时,它的工作在我的本地服务器上正常但在实时服务器中它的显示需要警告:imagepng():文件名在第43行的file_path / qrimage.php中不能为空

1 个答案:

答案 0 :(得分:0)

嗯,function signature是:

QRcode::png($text, $outfile=false, $level=QR_ECLEVEL_L, $size=3, $margin=4, $saveandprint=false)        

对于$outfile,您提供的是空字符串 ''。这可能是错误源自的地方。由于$outfile的默认值为false,如果您不想提供outfile参数,则应该使用false代替:

QRcode::png('><', false, 'H', '10', 2);