我尝试使用FFS.Im API从我的网络应用中缩短长网址,但我不知道如何。
$url = 'http://localhost/notepad/view.php?f='.$_GET['f'];
function shorten($url) {
$call = file_get_contents('http://api.ffs.im/?url=' . $url);
$call = json_decode($call, true);
if( $call['result'] !== 0 ) {
return $call['result'];
} else {
return false;
}
}
我尝试过<?php echo $call['result']; ?>
,但它没有显示任何内容。
不,不是因为我试图缩短localhost,因为如果我手动执行它会正常工作。
有什么想法吗?我做错了什么?
http://ffs.im/api.html这是他们的API参考。
答案 0 :(得分:1)
这是一个功能,因此您必须在声明后调用它
function shorten($url) {
$call = file_get_contents('http://api.ffs.im/?url=' . $url);
$call = json_decode($call, true);
if( $call['result'] !== 0 ) {
return $call['result'];
} else {
return false;
}
}
$url = 'http://localhost/notepad/view.php?f='.$_GET['f'];
echo shorten($url);