webForumDet fria alternativet

Dela på facebook

PHP

5 svar · 455 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#1

Har sett i en del bloggar där det finns en länk "Dela på facebook", hur funkar det?

Medlem sedan dec. 19996 592 inlägg
#2

Simpel variant: skapa en länk som skickar med sidans adress till sharer.php:
http://www.facebook.com/sharer.php?u=www.dn.se

Medlem sedan feb. 2003777 inlägg
#3

Men jag vill dela med mig av mina blogg inlägg, som ligger i en mysql databas.

Medlem sedan mars 20007 896 inlägg
#4

Nu har jag aldrig använt Facebook eller någon liknande tjänst, men i PEAR finns det en Facebook-service: http://pear.php.net/package/Services_Facebook

Hittade en wiki för det också: http://wiki.developers.facebook.com/index.php/PHP

Kanske kan vara något?

Medlem sedan dec. 19996 592 inlägg
#5

Typ:

<?PHP
// från: http://dev.kanngard.net/Permalinks/ID_20050507183447.html
function selfURL() { 
	$s = empty($_SERVER["HTTPS"]) ? '' 
	: ($_SERVER["HTTPS"] == "on") ? "s" 
	: ""; 
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; 
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); 
return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; } 
function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); 
}

$shareurl = selfURL();

// skapa länk
echo "<a href='http://www.facebook.com/sharer.php?u=" . $shareurl . "'>Dela på FB</a>";

?>
Medlem sedan juni 20008 205 inlägg
#6

Eller bara...

<a href="#" onclick="var u = 'http://www.facebook.com/sharer.php?u=' + encodeURIComponent(self.location.href); if (!window.open(u)) location.href = u; return false;" >Dela på Fejjan</a>
271 ms totalt · 4 externa anrop · v20260731065814-full.2d97a731
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)