Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Образец диплома.doc
Скачиваний:
13
Добавлен:
08.05.2015
Размер:
13.31 Mб
Скачать

Variables.Dan

<?php

// Переменные по методу POST

if($_SERVER['REQUEST_METHOD']=='POST') {

$parametr = $_POST['parametr'];

$message = $_POST['message'];

$contakts = $_POST['contakts'];

$ipadress = $_POST['ipadress'];

$chislo = $_POST['chislo'];

$login = $_POST['login'];

$password = $_POST['password'];

$unid = $_POST['unid']; // номер последного сообщения

$ip_black = $_POST['ip_black']; // ip-адрес черного списка

$ip_black_login = $_POST['ip_black_login']; // ip-адрес черного списка

$kol_dney = $_POST['kol_dney']; // дней для хранения сообщения

$work = $_POST['work']; }

// Переменные по методу GET

if($_SERVER['REQUEST_METHOD']=='GET') {

$parametr = $_GET['parametr']; // действие над данными

$login = $_GET['login']; // логин администратора

$password = $_GET['password']; // пароль администратора

$p = $_GET['p']; // номер страницы }

if ($p=="") $p=1;

?>

Proverka.Dat

<?php

include("../okno.dan");

// создаем новую сессию или восстанавливаем текущую

session_start();

$s1=$_SESSION['login']; $s2=$_SESSION['passwd'];

$q=mysql_query("select * from $tab_users where user='$s1' and password='$s2'") or okno("Обращение к таблице c информацией о пользователях", "/ADM/PICTURES/pictures_adm_users/image_fon.jpg", "", "Ошибка", "Ошибка обращения к таблице c информацией о пользователях", "", "", 1);

// Если не выбрана ни одна запись

// mysql_numrows - стандартная функция - получает количество

// выбранных из таблицы записей, удовлетворяющих условию запроса

if (mysql_numrows($q)==0) {

// если ошибка, то перенаправляем на страницу авторизации

Header("Location: ../USERS/authorize.php"); }

?>

Фрагменты листинга администраторской части

Sozdat.Php

<?php

//подключаем заголовочный файл

include("../info.dan");

// Получение значений COOKIE из файлов COOKIE

if (isset($_COOKIE["login"])) $login = $_COOKIE["login"];

if (isset($_COOKIE["pass"])) $pass = $_COOKIE["pass"];

//если значенме логина и пароля, полученные из файлов куки не совпадают с логином и паролем администратора, то скрипт

//перенаправляет пользователя на страницу ввода логина и пароля.

if (!((md5($login)==$adm) && (md5($pass)==$ps))) {

Header("Location: index.php");

} else {

// ***************** выполняем SQL запрос на создание таблицы **************

mysql_query("CREATE TABLE $tab_users(

kod int(3) NOT NULL auto_increment,

user varchar(30),

password varchar(30),

adres_foto varchar(70),

adres_video varchar(70),

UNIQUE KEY kod(`kod`)) TYPE=MyISAM");

if(mysql_errno()==0){

okno("Пользователи", "PICTURES/pictures_adm_users/image_fon.jpg", "", "Сообщение", "Таблица \"Пользователи\" создана успешно. <BR><BR>", "index_adm.php", "Вернуться на главную страницу", "0");

} else {

okno("Пользователи", "PICTURES/pictures_adm_users/image_fon.jpg", "<div align=center> <br><br><br><font color=red><H2>ОШИБКА !</H2></font><br><br>", "Ошибка", "Ошибка создания таблицы пользователей или таблица уже создана.", "index_adm.php", "Вернуться на главную страницу", "0"); } } // куки правильные

?>