失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > tp5 使用phpqrcode生成二维码和电子名片

tp5 使用phpqrcode生成二维码和电子名片

时间:2022-08-12 03:24:41

相关推荐

tp5 使用phpqrcode生成二维码和电子名片

准备

环境准备: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生成二维码和电子名片》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。