Beispiel #1
0
<?php

session_start();
require 'beta/fototea/scripts/facebook-php-sdk/src/facebook.php';
//include_once '../scripts/libSM.php';
$script_url = FConfig::getValue('base_url', 'pruebFb.php');
$facebook = new Facebook(array('appId' => '1439029029658789', 'secret' => '7d2b3d38d73c4f61aa0bae0f6f09177c'));
// obtener el codigo de respuesta
$code = $_REQUEST["code"];
// construir el URL de login de Facebook
$fbLoginUrl = $facebook->getLoginUrl(array('scope' => 'email', 'display' => 'popup', 'redirect_uri' => $script_url));
// si no existe codigo de retorno de facebook, enviarmos al usuario al formulario
// de login de Facebook
if (empty($code)) {
    echo "<script> top.location.href='{$fbLoginUrl}'</script>";
    exit;
} else {
    // obtener el token de autenticacion a partir de Facebook Graph
    $token_url = "https://graph.facebook.com/oauth/access_token?" . "client_id=1439029029658789&redirect_uri=" . urlencode($script_url) . "&client_secret=7d2b3d38d73c4f61aa0bae0f6f09177c&code=" . $code;
    // obteenemos la respuesta y la interpretamos
    $response = @file_get_contents($token_url);
    $params = null;
    parse_str($response, $params);
    // asignamos al objecto Facebook el token para proceder a realizar
    // llamadas al API posteriormente
    $facebook->setAccessToken($params['access_token']);
    $fbme = $facebook->api('/me', 'GET');
    if ($fbme) {
        // teniendo el objeto Facebook ME (datos del usuario) procedemos
        // a realizar nuestro proceso ya sea de login o registro.
        echo $fbme['email'];
Beispiel #2
0
<?
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_h = FConfig::getValue('db_hostname');
$database_h = FConfig::getValue('db_name');
$username_h = FConfig::getValue('db_user');
$password_h = FConfig::getValue('db_password');

$db = mysql_pconnect($hostname_h, $username_h, $password_h) or trigger_error(mysql_error(),E_USER_ERROR); 
$db_select = mysql_select_db($database_h,$db);


include("js/libSM.php");
?>
Beispiel #3
0
<?php

$hostname_h = FConfig::getValue('db_hostname');
$database_h = FConfig::getValue('db_name');
$username_h = FConfig::getValue('db_user');
$password_h = FConfig::getValue('db_password');
$db = mysql_pconnect($hostname_h, $username_h, $password_h) or trigger_error(mysql_error(), E_USER_ERROR);
$db_select = mysql_select_db($database_h, $db);
$sql = "SELECT * FROM prelaunch_email ORDER BY cdate DESC";
$query = mysql_query($sql);
$num = mysql_num_rows($query);
$to = FConfig::getValue('contacto_email');
//$to = "*****@*****.**";
$asunto = "Listado de correos registrados en Prelaunch";
$text = '<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="248" height="34">Este es el listado de correos registrados en Fototea hasta el dia ' . date("d-m-Y") . '</td>
  </tr>
  <tr>
    <td height="34"><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="42%"><strong>Correo</strong></td>
        <td width="24%"><strong>Interes</strong></td>
        <td width="34%"><strong>Fecha de registro</strong></td>
      </tr>';
while ($rs_mail = mysql_fetch_object($query)) {
    $text .= '<tr>
        <td>' . $rs_mail->email . '</td>
        <td>' . $rs_mail->interest . '</td>
        <td>' . $rs_mail->cdate . '</td>
      </tr>';