【发布时间】:2012-10-13 02:36:48
【问题描述】:
我正在尝试在我的网站中使用 bit.ly。当我这样做时:
$short_url = json_decode(file_get_contents("http://api.bit.ly/v3/shorten?login=myLogin&apiKey=myApiKey&longUrl=".urlencode("http://example.com")."&format=json"))->data->url;
效果很好。
但是,当我尝试将链接放在变量中时。
$link = 'http://example.com';
$short_url = json_decode(file_get_contents("http://api.bit.ly/v3/shorten?login=myLogin&apiKey=myApiKey&longUrl=".urlencode(**$link**)."&format=json"))->data->url;
它不起作用。任何帮助将不胜感激。
【问题讨论】:
-
"It doesn't work"- 非常模棱两可。怎么了?应该怎么办? -
无输出。如果我回显 $short_url 它是空白的
-
好的,看看你的问题。我已经格式化了,你能验证它和你写的完全一样吗?
-
首先,确保传递给
file_get_contents()的字符串匹配。然后,查看(并编辑)file_get_contents()的输出,然后将其传递给json_decode()。 -
我真的不明白你在说什么
标签: php variables dynamic hyperlink bit.ly