准备
环境准备:php5以上版本,win10 、xampp、 tp5
一、下载phpQRcode
phpQRcode下载地址
二、生成二维码
①:把下载好的文件放到tp5中的vendor目录下(这个目录是第三方库)
②:接下来引入文件,并生成一个二维码
public function qrcode(){vendor('phpqrcode.phpqrcode');//vendor中第一个phpqrcode是文件夹名 第二个为文件名/类名header('Content-type:image/png');\QRcode::png("kinghiee",false,QR_ECLEVEL_L,5,0,false);exit();//如何屏幕输出为乱码,可以加上exit函数}
③:效果图
\QRcode::png函数参数png(内容,输出存储路径文件,容错等级,二维码大小,二维码margin,保存和打印)
三、生成电子名片
public function qrcode(){vendor('phpqrcode.phpqrcode');header('Content-type:image/png');$content='BEGIN:VCARD'."\n";//开始标记$content .= 'N:king'."\n"; //姓$content .= 'FN:hiee'."\n";//名$content .= 'TEL;WORK;VOICE:020-1234567'."\n"; //工作电话$content .= 'TEL;HOME;VOICE:020-4321123'."\n"; //家庭电话$content .= 'TEL;TYPE=cell:13300001234'."\n"; //移动电话$content .= 'EMAIL:xxxxx'."\n"; //邮箱$content .= 'ADR;TYPE=work;LABEL="Our Office":xxxx'."\n"; //工作地址$content .= 'ADR;TYPE=home;LABEL="My Home"xxxxx'."\n"; //家庭地址$content .= 'ORG:XX有限公司'."\n"; //工作单位$content .= 'END:VCARD'; //结束标记\QRcode::png($content, false, QR_ECLEVEL_L, 5, 0, false);exit();}
注:N 、FN、 TEL等标记大家可以在网上查得到,不需要特殊记忆。但是一定要写开始标记和结束标记
效果图
如果觉得《tp5 使用phpqrcode生成二维码和电子名片》对你有帮助,请点赞、收藏,并留下你的观点哦!