Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
req.php
Содержимое
<? ini_set('error_reporting', E_ALL); ini_set('display_errors', 'On'); //-- App information --// $app_id = "450603345011571"; $app_secret = "e7cbc901d191928c61661a0646c64868"; $my_url = "http://www.infoorel.ru/maps/newfb/req.php"; //-- Start a session --// session_start(); //-- Check if short-term code exists --// $code = $_REQUEST["code"]; //-- Redirect to Facebook if the user has not yet granted permission --// if(empty($code)) { //-- CSRF protection --// $_SESSION['state'] = md5(uniqid(rand(), TRUE)); //-- URL to request permission --// $dialog_url = "https://www.facebook.com/dialog/oauth?client_id=". $app_id . "&redirect_uri=" . urlencode($my_url) . "&state=" . $_SESSION['state'] . "&scope=publish_actions"; echo("<script> top.location.href='" . $dialog_url . "'</script>"); } //-- This grabs redirect info if the user has granted permission --// if($_SESSION['state'] && ($_SESSION['state'] === $_REQUEST['state'])) { //-- URL to request long-term (60 days) access token --// $token_url = "https://graph.facebook.com/oauth/access_token?". "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code; //-- This grabs the long-term token and expiration time (in seconds) --// $response = file_get_contents($token_url); var_dump($response); /* $params = null; parse_str($response, $params); $_SESSION['access_token'] = $params['access_token']; $_SESSION['expires'] = $params['expires']; //-- Print access token and expiration date --// echo 'Token: '. $_SESSION['access_token'] .'<br>'; $expireDate = time() + $_SESSION['expires']; echo 'Expiration: '. date('Y-m-d', $expireDate) .'<br>'; //-- Store access token and expiration date in database --// $mysql_host = "Your Host Name"; $mysql_user = "Your User Name"; $mysql_password = "Your Password"; $mysql_db = "Your DB name"; $mysql_table = "Your Table"; //if (!$mysql_link = mysql_connect($mysql_host, $mysql_user, $mysql_password)) //{ // echo 'Could not connect to mysql'; // exit; // } //if (!mysql_select_db($mysql_db, $mysql_link)) // { // echo 'Could not select database'; // exit; // } // $query = "INSERT INTO $mysql_table (token, expire) VALUES (\"".$_SESSION['access_token']."\",\"$expireDate\")"; // if (!mysql_query($query,$mysql_link)) // { // echo 'Error: ' .mysql_error(); // exit; //} echo "Stored token and expiration date in database" */ } else { echo("The state does not match. You may be a victim of CSRF."); } ?>
/admin/temp/maps/newfb/
Имя
Дата
Размер
..
2013-06-02
req.php
2013-02-12
3 кб.
/admin/temp/maps/newfb
Загрузить файлы
Файл 1
Файл 2
Файл 3