2014-08-27 4 views

ответ

2
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; 
    } 
+0

это дает мне Фатальная ошибка: Использование $ это, когда не в контексте объекта в C: \ WAMP \ WWW \ MySITE \ video.php на линии 14. Линия 14 в моем коде curl_setopt ($ ч, CURLOPT_TIMEOUT, $ this-> Тайм-аут); –

+0

curl_setopt ($ ch, CURLOPT_TIMEOUT, $ this-> timeout); Исправить curl_setopt ($ ch, CURLOPT_TIMEOUT, 60); я только что обновил свой ответ. – HDT

+0

Спасибо, это сработало. –

 Смежные вопросы

  • Нет связанных вопросов^_^