El código pertenece a Facebook, lo raro es que en mi servidor de Joranve.com funciona perfecto pero en DATTATEC no funciona me manda el siguiente error.
ERROR: Parse error: syntax error, unexpected '{' in /home/jn000144/public_html/apps/load.php on line 37
CODIGO:
Código PHP:
<?php
// MySQL
$db_host = "OCULTO";
$db_user = "OCULTO";
$db_pass = "OCULTO";
$db_name = "OCULTO";
$table_fb_sessions = "fb_sessions";
// FB
$appId = 'OCULTA';
$appSecret = 'OCULTA';
$appUrl = 'OCULTA';
$scope = 'publish_stream,offline_access,email';
$loginUrl = "http://graph.facebook.com/oauth/authorize?client_id=".$appId."&redirect_uri=".$appUrl."&scope=".$scope;
$logoutUrl = $appUrl . "sucessfull.php";
$app_pages = json_decode('[{"name":"Inicio","url":"'.$appUrl.'","isLoad":"index"},{"name":"Eventos","url":"'.$appUrl.'profile.php","isLoad":"profile"},{"name":"Terminos de uso","url":"'.$appUrl.'tos.php","isLoad":"tos"},{"name":"Cancelar","url":"'.$appUrl.'cancel.php","isLoad":"cancel"}]');
// Require
require 'src/facebook.php';
require 'src/mysql.php';
require 'src/functions.php';
require 'src/gfacebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
'cookie' => true,
));
// Obteniendo una session en Facebook
$session = $facebook->getSession();
$me = NULL;
// Session based API call.
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
save_sesion($session);
$cancelUrl = $appUrl . "cancel.php?uid=" . $uid . "&sig=" . $session["sig"];
} catch (FacebookApiException $e) {
error_log($e);
}
}
?>
<?php if (!$me): ?>
<fb:redirect url="<?php echo $loginUrl; ?>" />
<?php endif; ?>