为电子邮件地址和电话号码生成二维码

问题描述 投票:0回答:3

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

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

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

php email mobile qr-code phone-number
3个回答
2
投票

[我使用 iOS 版 QuickMark。]

据我所知,这是扫描端的检测问题,结合您提供的正确源数据。

你究竟为 URL 编码了什么?您需要包含协议。

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

这里有各种二维码关键词的教程


0
投票

也看看ZXing。它是开源的,并且有很多示例代码。


0
投票

我明白你的问题。你可以尝试QR码生成器并检查它是如何工作的

© www.soinside.com 2019 - 2024. All rights reserved.