• 10-09-2014, 16:42:11
    #1
    Selamlar,

    Facebook ve Linked api lerini kullanarak bir siteye login yapan, bu işlemi yaparken de ilgili api ile bir takım temel kullanıcı bilgilerini alarak php ile mysql e yazan kod yapabilirmisiniz. Kod mümkün olduğunca acele lazımdır ve çalışır vaziyette teslim edilmelidir.

    Fiyat ve bitirme süresi tekliflerinizi pm ile iletebilirmisiniz .

    İyi çalışmalar
  • 10-09-2014, 17:56:16
    #2
    <?php
    function fbconnect($username, $password , $cookiefile)
    {
        $ch = curl_init();
        curl_setopt($ch , CURLOPT_URL, 'https://login.facebook.com/login.php');
        curl_setopt($ch , CURLOPT_SSL_VERIFYPEER , FALSE);
        curl_setopt($ch , CURLOPT_RETURNTRANSFER , TRUE);
        curl_setopt($ch , CURLOPT_FOLLOWLOCATION , TRUE);
        curl_setopt($ch , CURLOPT_COOKIEFILE , $cookiefile);
        curl_setopt($ch , CURLOPT_COOKIEJAR , $cookiefile);
        curl_setopt($ch , CURLOPT_REFERER , 'google.com');
        curl_setopt($ch , CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows; U; Windows NT 6.1; tr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');
        $r1 = curl_exec($ch);
        preg_match('#name="charset_test" value="(.*?)"#',$r1,$char_test);
        preg_match('#name="lsd" value="(.*?)"#',$r1,$lsd);
     
     $post = 'charset_test='.$char_test[1].'&lsd='.$lsd[1].'&locale=tr_TR'.'&email='.$username.'&pass='.urlencode($password).'&default_persistent=0&charset_test='.$char_test[1].'&lsd='.$lsd[1];
     
    curl_setopt($ch , CURLOPT_REFERER , 'http://www.facebook.com/login.php?login_attempt=1&_fb_noscript=1');
    curl_setopt($ch , CURLOPT_URL, 'https://login.facebook.com/login.php?login_attempt=1');
        curl_setopt($ch , CURLOPT_POST , TRUE);
        curl_setopt($ch , CURLOPT_POSTFIELDS , $post);
        $r2 = curl_exec($ch);
        curl_setopt($ch , CURLOPT_URL, 'http://www.facebook.com/home.php?');
        curl_setopt($ch , CURLOPT_POST , FALSE);
        $r3 = curl_exec($ch);
        return $r3;
        curl_close($ch);
         
    }
     
     
    echo fbconnect('mail@r10.net','123456',dirname(__FILE__).'/face.txt');