Въпрос за facebook бутона

mvmrik

Well-Known Member
Пробвам се да добавя един facebook like бутон в сайт, но сайта е статичен и искам да бъде бутона на всяка страница. Ето ще ви покажа как го направих, но ми се вижда много код за такова дребно нещо. Целта е да се изкара url адреса на страницата, защото явно този бутон не може да я намери сам:
Код:
<?php
function curPageURL() {
 $pageURL = 'http://';
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 return $pageURL;
}
?>

<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo curPageURL(); ?>&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=35" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:35px;" allowTransparency="true"></iframe>
Ето така е в момента и си работи, но се чудя не е ли прекалено много код това? Няма ли някоя проста команда нещо като get page и да изкарва страницата, без да са нужни толкова глупости? Кода беше още по-дълъг - имаше разни команди за портове, ама ги махнах.
 
От: Въпрос за facebook бутона

<?php echo urlencode('http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]); ?>

Да, така май е по-добре. То и мойто си работи, но защо да има повече код, като може с по-малко.
 

Горе