ホームページ  >  記事  >  バックエンド開発  >  WeChat パブリック プラットフォームで開発されたテキスト メッセージにハイパーリンクを埋め込むことができませんでした。助けてください。

WeChat パブリック プラットフォームで開発されたテキスト メッセージにハイパーリンクを埋め込むことができませんでした。助けてください。

WBOY
WBOYオリジナル
2016-06-23 13:57:271422ブラウズ

うわー
WeChat パブリック プラットフォームの開発を行った人が私にアドバイスをくれることを願っています。オンラインではこれができると書かれていますが、私の場合は失敗しました。説明してください


ディスカッション (解決策) に返信してください。
$contentStr = "\n\n回复<a href="http://www.baidu.com/">百度</a>或回复“搜索” 了解详情\n其他文字";                                                                    $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr);  /*$resultStr = "<xml>							<ToUserName><![CDATA[".$fromUsername."]]></ToUserName> 							<FromUserName><![CDATA[".$toUsername."]]></FromUserName> 							<CreateTime>".time()."</CreateTime>							<MsgType><![CDATA[text]]></MsgType>							<Content><![CDATA[文本\n\n回复<a href="http://www.baidu.com/">需要嵌入超链接的文本</a>或回复“搜索” 了解详情\n其他文字]]></Content>							</xml>";*/                echo $resultStr;           					

$contentStr = "nn Replyced3b23e7f682cbe0f347e4fabf3b6b6Baidu5db79b134e9f6b82c0b36e0489ee08edまたは「検索」と返信して詳細を確認してください n other text"; つまり、編集者エラーを報告しませんでしたか?

#1 に変更してください

または
$contentStr = "nnReply44dfc5f42583a6b52538b4117e83c9baBaidu5db79b134e9f6b82c0b36e0489ee08edまたは詳細については「検索」と返信してください nOther text" ;この「」は何に使われるのでしょうか?


$contentStr = "nnReplyced3b23e7f682cbe0f347e4fabf3b6b6Baidu5db79b134e9f6b82c0b36e0489ee08edまたは返信で「検索」して詳細を確認し、他のテキストを確認してください";

そうであれば、あなたの編集者はエラーを報告しませんでしたか?

#1 に変更してください

または

$contentStr = "nnReply44dfc5f42583a6b52538b4117e83c9baBaidu5db79b134e9f6b82c0b36e0489ee08edまたは詳細については「検索」と返信してください nOther text" ;「;」





$contentStr = "\n\n回复<a href=\"http://www.baidu.com/\">百度</a>或回复“搜索” 了解详情\n其他文字";

問題は解決しました!この「」は何に使われるのでしょうか? Esase


$ contentstr = "nnreply&lt; a href =" http://www.baidu.com/ "&gt; baidu&lt;
#1 に変更してください

または $contentStr = "nnReply44dfc5f42583a6b52538b4117e83c9baBaidu5db79b134e9f6b82c0b36e0489ee08edまたは詳細については「検索」と返信してください nOther text" ;「;」

同じコードですか?




$contentStr = "\n\n回复d8866a94746e53785b2870b76cb5c0b0百度5db79b134e9f6b82c0b36e0489ee08ed或回复“搜索” 了解详情\n其他文字";                                                                   
难道这句话,你编辑器没有报错?

改成#1即可 

或者
$contentStr = "\n\n回复f3abf094aec3e79e3635ad2e977547ce百度5db79b134e9f6b82c0b36e0489ee08ed或回复“搜索” 了解详情\n其他文字";                                                                   

这个用单引号是不行的,在iPhone上可以,但是在安卓手机显示异常。
是否是同一段代码?
是的,文本消息的超链有时在安卓和IOS上不一样


$contentStr = "\n\n回复<a href=\"http://www.baidu.com/\">百度</a>或回复“搜索” 了解详情\n其他文字";

问题解决了!这个“\”有什么用了?
这是转义。。。。
基础知识,建议LZ好好学习一下基础知识。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。