微信公众号在文本消息中嵌入超链接错误形式

来源:互联网 发布:淘宝网折八百 编辑:程序博客网 时间:2024/04/29 20:27

做微信公众号开发时,有时为了通过文本消息就能简单的进入链接的网站,需要在文本消息中插入超链接。html中文本嵌入超链接格式如下

$contentStr = "\n\n回复<a href="http://www.baidu.com/">百度</a>或回复“搜索” 了解详情\n其他文字";                                                                              
其中引用网址的双引号,可以用单引号。但是在微信公众平台里不行,必须要使用双引号,单引号的在IOS上可以正常显示,但是在安卓手机上没有超链的效果,将网址也以文本消息呈现出来了。

另外在用PHP开发时,引用网址的双引号必须转义一下"\"",否则就会被看成字符串的双引号,而非引用网址的格式的引号,字符串里面的引号必须转义。正确的超链如下

$contentStr = "\n\n回复<a href=\"http://www.baidu.com/\">百度</a>或回复“搜索” 了解详情\n其他文字";                                                                    $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr);                 echo $resultStr;           




0 0
原创粉丝点击