<?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');