我在PHP中使用WhatsApp聊天来发送消息。从我的PHP脚本一切正常,但文本消息中的URL不会呈现为可点击的链接。它显示为纯文本。
$Msg= "hello !. \N http://example.com ";
我做错了什么?
答案 0 :(得分:0)
您的PHP变量被视为纯文本,因为它是一个纯字符串,仅此而已。 您的目标是让该链接可以点击,我猜它会显示在网页中。 在这种情况下,您应该在该变量中放入一些HTML代码。
从您的代码开始,有效的解决方案可以是:
$Msg= "hello !. \N <a href='http://example.com "'>Click Here</a>;
否则,您可以实现此功能:
function make_links_clickable($text){
return preg_replace('!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()0-9@:%_+.~#?&;//=]+)!i', '<a href="$1">$1</a>', $text);
}
答案 1 :(得分:-3)
为您的链接使用一些域映射.IP将以纯文本形式出现