这可能是一个直接的修复,但我真的无法让它工作。我的代码如下:
PHP (函数.php)
<?php
class shareCount {
private $url,$timeout;
function __construct($url,$timeout=10) {
$this->url=rawurlencode($url);
$this->timeout=$timeout;
}
function get_tweets() {
$json_string = $this->file_get_contents_curl(
'http://urls.api.twitter.com/1/urls/count.json?url=' . $this->url
);
$json = json_decode($json_string, true);
return isset($json['count'])?intval($json['count']):0;
}
}
?>
如您所见,上面有两个函数:一个是获取要解码的链接,另一个是解码 json 信息并返回一个数字。
我在我的html中调用这两个函数如下:
<div>
<?php
$obj=new shareCount("get_permalink()");
echo $obj->get_tweets();
?>
</div>
我遇到的问题是,在我调用函数的 html/php 中,在标记"get_permalink"
内不起作用。""
如果我删除引号它也不起作用。此设置似乎起作用的唯一方法是手动将链接放在引号内。
我需要使用get_permalink()
或类似的东西来拉出当前的帖子网址,然后将json_decode
功能添加到其中。
谢谢