bitly php url не будет работать?

Сократить ('http://www.google.com');?>

ЗА РАБОТОЙ!!!

$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, я вижу, что это совершенно нормальный URL, который я могу вставить на обычный сайт bit.ly.

Я не понимаю! Есть идеи? Было бы здорово, если бы вы могли мне помочь!


У меня есть еще один вопрос. Я не очень разбираюсь в php, но я думаю, что если я вызываю bitly сервис с этой строкой, то $bitly->shortten($shareurl); Несколько раз это не очень продуктивно.

$bitly = new bitly('myusername', 'myapikey'); 
print $bitly->shorten($shareurl);

Разве я не могу просто сохранить этот битый запрос в var и вставить его туда, где он мне нужен. Например, у меня есть несколько ссылок для обмена, где я всегда использую эту битовую ссылку.

$output .= "&hellip; share this link <a href=" . 'mailto:?subject=hello&amp;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>";

Есть ли лучший способ для этого? Вместо того, чтобы делать горький запрос три раза?

2 ответа

Решение

Я думаю, что вам нужно urlencode вашего хэш-символа. Пытаться

$shareurl = $currenturl . urlencode('#') . $url;

Вам нужна косая черта в имени домена. $shareurl = $currenturl . '/#' . $url;

Другие вопросы по тегам