php 產生二維碼名片

來源:互聯網
上載者:User
[PHP]代碼
  1. /*
  2. * php 產生二維碼名片
  3. * api Google
  4. * google api 二維碼產生【QRcode可以儲存最多4296個字母數字類型的任意文本,具體可以查看二維碼資料格式】
  5. * @param string $chl 二維碼包含的資訊,可以是數字、字元、二進位資訊、漢字。不能混合資料類型,資料必須經過UTF-8 URL-encoded.如果需要傳遞的資訊超過2K個位元組,請使用POST方式
  6. * @param int $widhtHeight 產生二維碼的尺寸設定
  7. * @param string $EC_level 可選錯誤修正層級,QR碼支援四個等級錯誤修正,用來恢複丟失的、讀錯的、模糊的、資料。
  8. * L-預設:可以識別已損失的7%的資料
  9. * M-可以識別已損失15%的資料
  10. * Q-可以識別已損失25%的資料
  11. * H-可以識別已損失30%的資料
  12. * @param int $margin 產生的二維碼離圖片邊框的距離
  13. * 二維碼名片的格式---vcard
  14. * 格式參考如下:
  15. BEGIN:VCARD
  16. VERSION:3.0
  17. FN:使用者名稱
  18. TEL;CELL;VOICE:15201280000
  19. TEL;WORK;VOICE:010-62100000
  20. TEL;WORK;FAX:010-62100001
  21. EMAIL;PREF;INTERNET:lzw#lzw.me
  22. URL:http://lzw.me
  23. orG:志文工作室
  24. ROLE:產品部
  25. TITLE:CTO
  26. ADR;WORK;POSTAL:北京市朝陽區北四環中路35號;100101
  27. REV:2012-12-27T08:30:02Z
  28. END:VCARD
  29. 如果你想更詳細的定製所需要的格式,則需要詳細的瞭解vcard的格式標準。
  30. */
  31. $vcard = array(
  32. 'vname' => '使用者名稱',
  33. 'vtel' => '13700000000',
  34. 'vemail' => 'playby@163.com',
  35. 'vaddress' => '北京市朝陽區',
  36. );
  37. generateQRfromGoogle($vcard);
  38. function generateQRfromGoogle($vcard,$widhtHeight ='150',$EC_level='L',$margin='0')
  39. {
  40. if($vcard){
  41. $chl = "BEGIN:VCARD\nVERSION:3.0". //vcard頭資訊
  42. "\nFN:'".$vcard['vname'].
  43. "\nTEL:".$vcard['vtel'].
  44. "\nEMAIL:".$vcard['vemail'].
  45. "\nADR:".$vcard['vaddress'].
  46. "\nEND:VCARD"; //vcard尾資訊
  47. echo '';
  48. }
  49. }
  50. ?>
複製代碼
php
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.