Error Log;
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/wwwagar/public_html/test2/fbin.php on line 17
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/wwwagar/public_html/test2/fbin.php on line 19
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/wwwagar/public_html/test2/fbin.php on line 37
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/wwwagar/public_html/test2/fbin.php on line 39
Warning: mysqli_fetch_object() expects parameter 1 to be mysqli_result, null given in /home/wwwagar/public_html/test2/fbin.php on line 40
Warning: Cannot modify header information - headers already sent by (output started at /home/wwwagar/public_html/test2/fbin.php:17) in /home/wwwagar/public_html/test2/fbin.php on line 44
İlgili Dosya:
require_once("ayar.php");
require_once("facebook/facebook.php");
$facebook = new Facebook($fbayar);
if(isset($_GET['error'])){
// İzin verilmedi, iptale tıklandı.
header("Location: index.php");
// Hiçbirşey yapmadık, kullanıcıyı sadece index.php sayfasına yönlendirdik.
}
else{
// İzin verilme koşulu sağlandıysa
$fbID = $facebook->getUser();
$uyekontrol = mysqli_query("SELECT * FROM uyeler WHERE fbID='$fbID'");
if(mysqli_num_rows($uyekontrol)==1){
// Daha önce kayıt olmuş bir üye ise
$_SESSION['fboturum']="tamam";
$uyebilgi = $mysqli_fetch_object($uyekontrol);
$_SESSION['fboturumid'] = $uyebilgi->id;
header("Location: index.php");
}
else{
// Daha önce kayıt olmuş bir üye değilse
// api metodundan üye bilgilerini çekelim
$yeniuye = $facebook->api("/{$fbID}",'GET');
// üye bilgileri $yeniuye dizisinde tutulacak.
$adsoyad = $yeniuye['name'];
$email = $yeniuye['email'];
mysqli_query("INSERT INTO uyeler (adsoyad,fbID) VALUES ('$adsoyad','$email')");
$uyeidcek = mysqli_query("SELECT * FROM uyeler WHERE fbID='$fbID'");
$yeniuyeid = mysqli_fetch_object($uyeidcek);
$_SESSION['fboturum']="tamam";
$_SESSION['fboturumid'] = $yeniuyeid->id;
header("Location: index.php");
}
}
?>
Ek Olarak: Çözüldü.