• 10-10-2009, 02:31:09
    #1
    Üyeliği durduruldu
    Heralde Facebook buna bir önlem aldı ? Bir türlü facebooktan veri alamıyorum, bu grup sayfasından ismi çekmem lazım ama olmuyor. Grup sayfalarını üye olmayanlar da görüntüleyebiliyor.

    $yer = "http://www.facebook.com/group.php?gid=145520163030";
    
    $ch=curl_init();
    curl_setopt($ch,CURLOPT_URL,$yer);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    $adres3=curl_exec($ch);
    curl_close($ch);
    
    preg_match_all('#<h3>(.*?)</h3>#si', $adres3, $aldim4);
    
    $isim = $aldim4[1][0];
    
    echo $isim;
  • 10-10-2009, 03:13:16
    #2
    Üyeliği durduruldu
    curl_setopt($ch, CURLOPT_REFERER, "http://www.facebook.com");
    ekledim yine olmadı
  • 10-10-2009, 03:24:20
    #3
    Üyeliği durduruldu
    burdan yakabilirsin;
    $yer = "http://www.facebook.com/group.php?gid=145520163030";
    
    function sayfa_cek($url)
    {
        $browser = $_SERVER['HTTP_USER_AGENT'];
        $oturum = curl_init();
        curl_setopt($oturum, CURLOPT_URL, $url);
        curl_setopt($oturum, CURLOPT_USERAGENT, $browser);
        curl_setopt($oturum, CURLOPT_HEADER, 0);
        curl_setopt($oturum, CURLOPT_RETURNTRANSFER, true);
        $sayfa_data = curl_exec($oturum);
        curl_close($oturum);
        return $sayfa_data;
    }
    
    preg_match_all('#<h3>(.*?)</h3>#si', sayfa_cek($yer), $aldim4);
    
    $isim = $aldim4[1][0]; 
    
    echo $isim;
  • 10-10-2009, 03:26:43
    #4
    Üyeliği durduruldu
    Useragent eklememişsin.