Php facebook喜欢按钮

时间:2012-01-19 05:35:06

标签: php facebook facebook-like

我正在使用php / mysql创建一个动态网站。文章很少。所以我想为每篇文章展示一个像facebook一样的按钮。我该怎么做。

文章用php展示:

echo "<h2><a href='readmore.php?post_id= ". $id ."'>$sub</a></h2>"; 

任何人都可以帮助我。

3 个答案:

答案 0 :(得分:3)

为每篇文章添加以下代码,并在每篇文章中显示相似的按钮:


<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo "http://www.yousite.com/$yourArticleUrlHere"; ?>&layout=standard&show_faces=false&width=450&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:60px;"></iframe>

希望有所帮助

答案 1 :(得分:1)

echo '<iframe src="http://www.facebook.com/widgets/like.php?href=<?= "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; ?>" scrolling="no" frameborder="0" style="border:none; width: 450px; height: 80px;"></iframe>';

答案 2 :(得分:0)

打开 body 标记后,不要忘记在开头加入 Facebook JavaScript SDK http://developers.facebook.com/docs/reference/plugins/like/

我希望这段代码有用:

<?php
  // Facebook Like button HTML 5 syntax
  echo '<div class="fb-like" data-href="http://www.yourwebsite.com/readmore.php?post_id='.$id.'" data-send="true" data-width="450" data-show-faces="true"></div>';

 // Facebook Like button XFBML syntax
 echo '<fb:like href="http://www.yourwebsite.com/readmore.php?post_id='.$id.'" send="true" width="450" show_faces="true"></fb:like>';
?>