echo html标签状态

时间:2011-09-19 04:50:49

标签: php html facebook

我正在使用我网站上的Feed更新来更新facebook状态,
和Facebook状态后跟饲料链接。

我正在使用

echo $_POST['msg']."  @"."<a href='http://xxx.ch/comment.php?id=".$result."'>link</a>";

但Facebook中的状态更新就是这样,

msg @<a href='http://xxx.ch/comment.php?id=2>link</a>

我只想要

msg @ link

3 个答案:

答案 0 :(得分:1)

Facebook不支持消息中的html标记。只需指定网址,它就会显示为网址。

答案 1 :(得分:0)

链接应在link参数中发布,您也可以为该参数选择自定义名称。不要将message用于此目的

答案 2 :(得分:0)

我使用tinyurl得到它:

function get_tiny_url($url)  {
$ch = curl_init();  
  $timeout = 5;  
  curl_setopt($ch,CURLOPT_URL,'http://tinyurl.com/api-create.php?url='.$url);  
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);  
  curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);  
  $data = curl_exec($ch);  
  curl_close($ch);  
  return $data;  
}
$new_url = get_tiny_url('http://xxx.ch/comment.php?id='.$result);
    echo $_POST['msg']." @  ".$new_url;