$currenturl = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
include('bitly.php');
$bitly = new bitly('myusername', 'myapikey');
print $bitly->shorten($currenturl);
工作!
include('bitly.php');
$currenturl = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$url = "somehashtag"
$shareurl = $currenturl . '#' . $url;
$bitly = new bitly('myusername', 'myapikey');
print $bitly->shorten($shareurl);
不工作! 任何想法爲什麼?如果我打印出$ shareurl,我可以看到這是一個完全正常的網址,我可以粘貼到正常的bit.ly網站上。
我不明白!有任何想法嗎?如果你能幫助我,那會很棒!
我還有一個問題。我不是一個PHP專家,但我想如果我打電話 與這條線$ bitly-> shorten($ shareurl);幾次它不是非常表演。
$bitly = new bitly('myusername', 'myapikey');
print $bitly->shorten($shareurl);
不能我只是將這個微不足道的請求保存到var並粘貼到我需要它的地方。 例如,我有幾個共享鏈接,我總是使用這個比特級的鏈接。
$output .= "… share this link <a href=" . 'mailto:?subject=hello&body=' . $bitly->shorten($shareurl) . ">via email?</a> <a href=" . 'http://www.facebook.com/sharer.php?u='. $bitly->shorten($shareurl) . '?t=hello' .">on facebook?</a> <a href=" . 'http://twitter.com/home?status=' . $bitly->shorten($shareurl) . ">on twitter?</a>";
有沒有更好的方法呢?而不是做三次這麼微弱的要求?
非常感謝! – matt 2010-03-11 20:50:18