php实现包含自己名片的二维码的例子
时间:2021-07-01 10:21:17
帮助过:14人阅读
- include("phpqrcode/phpqrcode.php");
- $url='BEGIN:VCARD
- VERSION:3.0
- FN:张三
- NICKNAME:zhangsan
- ORG:水平有限互联网公司
- TITLE:PHP应用开发工程师
- TEL;TYPE=work:***44301
- TEL:158****4233
- EMAIL:zhangsan@***.***.com.cn
- END:VCARD';
- QRcode::png($url,"b.png");
- ?>
-
注意:以上方法需要下载phpqrcode的文件。
另外,还可以用谷歌api的方法。
$vname = '张三'; - $vtel = '158****4233';
- $nickname='zhangsan';
- $company='水平有限互联网公司';
- $title='PHP应用开发工程师';
- $email="zhangsan@***.***.com.cn";
- $worktel='***44301';
- generateQRfromGoogle($vname,$vtel,$nickname,$company,$title,$worktel,$email);
function generateQRfromGoogle($vname,$vtel,$nickname,$company,$title,$worktel,$email,$widhtHeight ='200',$EC_level='L',$margin='0') - {
- if($vname&&$vtel){
- $chl = "BEGIN:VCARD\nVERSION:3.0\n". //vcard头信息
- "FN:$vname\n".
- "NICKNAME:$nickname\n".
- "ORG:$company\n".
- "TEL:$vtel\n".
- "TITLE:$title\n".
- "TEL;WORK;VOICE:$worktel\n".
- "EMAIL:$email\n".
- "END:VCARD"; //vcard尾信息
- echo $chl;echo "\n";
- echo ' alt="QR code" widhtHeight="'.$widhtHeight.'" widhtHeight="'.$widhtHeight.'"/>';
- }
- }
- ?>
效果图:
|