Witam wszystkich,
jestem nowy na tym forum jak również język php jest dla mnie nowy i potrzebaowałbym waszej pomocy.
Mianowicie kupiłem gotowy skrypt ale nie wiem jak go połączyć z profilem na facebooku gdzie należy
w nim wpisać klucz API itd... Niestety nie mogę znaleźć tego na forum ;/
W skrypcie znalazłem 2 pliki i wydaje mi się zę jeden z nich powinien być za to odpowidzialny
Pierszy plik to:
require('facebook.php');
$facebook = new Facebook
(array( 'appId' => '326035040768704',
'secret' => 'ab5706b12fd25acb3cc76c6626da9af0',
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
if ($session) {
try {
// pobieramy informacje o użytkowniku
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
}
}
?>
<!doctype html>
<html xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>Wyłap.pl</title>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
// inicjalizacja JavaScript SDK
FB.init({
appId : '
<? echo($facebook->getAppId()); ?>',
session :
<? echo(json_encode
($session)); ?>,
status : true,
cookie : true,
xfbml : true // włączamy parsowanie XFBML
});
// jeśli użytkownik zaloguje się, odświeżamy stronę
FB.Event.subscribe('auth.login', function() {
window.location.reload();
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/pl_PL/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
<?php
include ("inc/core.php");
polacz();
if($me)
{
$fb_id = $me['id'];
if($ile == 0)
{
$login = $me['name'];
$email = $me['email'];
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO ".DB_users
." (login, pass, email, fb_id, data, ip) VALUES('$login', '$pass', '$email', '$fb_id', '$data', '$ip')");
$id = $user_dane_logowanie['id'];
$login = $user_dane_logowanie['login'];
$typ = $user_dane_logowanie['typ'];
$_SESSION[SESSION_login] = $login;
if ($typ == "admin")
$_SESSION[SESSION_admin] = "tak";
if ($typ == "moderator")
$_SESSION[SESSION_moderator] = "tak";
}
else
{
$id = $user_dane_logowanie['id'];
$login = $user_dane_logowanie['login'];
$typ = $user_dane_logowanie['typ'];
$_SESSION[SESSION_login] = $login;
if ($typ == "admin")
$_SESSION[SESSION_admin] = "tak";
if ($typ == "moderator")
$_SESSION[SESSION_moderator] = "tak";
}
}
else
{
header("Location: ".$facebook->getLoginUrl()); }
?>
</body>
</html>
2 plikA może trzeba to wstaić w innym pliku.
Z góry dziękuję za pomoc i wyrozumiałośc