【问题标题】:Generating QR codes for email-adresses and phone numbers为电子邮件地址和电话号码生成二维码
【发布时间】:2011-07-02 03:29:32
【问题描述】:

我有一个网站,人们可以在其中相互联系,而且人们通常还会在广告或分类广告文案中发布电子邮件或电话号码。我已经用图像替换了联系信息,因此它们不能被机器人或谷歌抓取,但是我认为为找到的每个联系信息添加一个二维码是有意义的,这样人们就可以通过自己的手机回复而不会打错字。

我查看了用于生成二维码的谷歌图表 API,但它似乎只是生成“纯文本”二维码。这意味着它只会在屏幕上将提交的信息显示为文本,用户必须将其复制/粘贴到他的电子邮件客户端或拨号器中才能使用它。但是:如果我使用http://www.nzs.com/qr-code/ 的工具并用我的智能手机扫描结果,它会立即打开我的浏览器并带我到这个页面,所以必须有一种方法来为信息指定一种 MIME 类型和手机可以选择合适的应用来处理信息。

谁能告诉我如何使用 google chart api 或 PHP/GDI 执行此操作?我需要为电话号码和电子邮件地址生成二维码。

【问题讨论】:

    标签: php email mobile qr-code phone-number


    【解决方案1】:

    [我使用 iOS 版 QuickMark。]

    据我所知,这是扫描方面的检测问题,结合您提供适当的源数据。

    您为 URL 编码的具体内容是什么?您需要包含协议。

    例如,this query 编码“www.example.com”并显示为文本。那不是 URL;这只是一些恰好拼出域名的文本。
    this query 编码“http://www.example.com/”并被识别为 URL。
    This 是一个希望无用的电话号码。

    Here's a tutorial 在各种二维码关键字上。

    【讨论】:

    • 谢谢,这个教程很有用。 Android 上的 QuickMark 需要“smsto:”才能工作,只是“sms:”不行。电子邮件可以带或不带“mailto:”。
    【解决方案2】:

    还可以查看ZXing。它是开源的,有很多示例代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2018-06-14
      • 1970-01-01
      相关资源
      最近更新 更多