function count_fb_like($yourUrl) {
$json_string = file_get_contents_curl('http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls='.$yourUrl);
$json = json_decode($json_string, true);
return isset($json[0]['total_count'])?intval($json[0]['total_count']):0;
}
function file_get_contents_curl($url){
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT,60);
$cont = curl_exec($ch);
if(curl_error($ch)){
die(curl_error($ch));
}
return $cont;
}
это дает мне Фатальная ошибка: Использование $ это, когда не в контексте объекта в C: \ WAMP \ WWW \ MySITE \ video.php на линии 14. Линия 14 в моем коде curl_setopt ($ ч, CURLOPT_TIMEOUT, $ this-> Тайм-аут); –
curl_setopt ($ ch, CURLOPT_TIMEOUT, $ this-> timeout); Исправить curl_setopt ($ ch, CURLOPT_TIMEOUT, 60); я только что обновил свой ответ. – HDT
Спасибо, это сработало. –