Adminka/index php icon

Adminka/index php




НазваAdminka/index php
Дата01.06.2012
Розмір26.1 Kb.
ТипДокументи

adminka/index.php




session_start();

//Если нажата кнопка "Войти"

if (isset($_POST['enter']))

{

// Читаем хеш из файла pas.txt

$s=file('pas.txt');

// Получаем хеш от пароля, введенного пользователем

$hash=md5($_POST['passwd']);

//Сравниваем хеш пароля и логин с теми, которые ввел пользователь

if (($s[0]==$hash) and ($_POST['login']=='admin'))

{

//Записываем в сессию инф.о том, что пользователь успешно авторизовался

$_SESSION['autorized']=true;

//Подключаем модуль, выводящий меню пользователю

include("menu.php");

exit;

}

else

{

echo "Логин или пароль неверные";

echo "Назад";

exit;

}

}

?>




Логин:


Пароль:







adminka/menu.php




//Если этот скрипт хотят запустить в обход авторизации, то выход

if (!isset($_SESSION['autorized'])) exit;

?>


^

Панель администрирования системы голосования



name="MenuForm" action="master.php?step=1" method="post">

'Создать новое голосование'
>



name="MenuForm2" action="logout.php" method="post">

' Выход
'>




adminka/logout.php




//Уничтожаем сессию

session_start();

session_unset();

session_destroy();

//Перенаправляем пользователя на opros.ru

header("location: ../index.php");

?>


adminka/mastrer.php




session_start();

if (!isset($_SESSION['autorized'])) exit;


//Если первый шаг мастера,то

if ($_GET['step']==1)

{

echo "^

Панель администрирования системы голосования

";

echo "

Шаг1:

Введите вопрос для голосования.";

?>











}


//Если второй шаг мастера,то

if ($_GET['step']==2)

{

//Сохраняем в cookie вопрос, введенный пользователем

setcookie('question',$_POST['question']);

echo "^

Панель администрирования системы голосования

";

echo "

Шаг2:

Введите варианты голосования, максимум 4,
";

echo "если необх.меньше просто оставьте лишние поля пустыми";

?>



вариант №1


вариант №2


вариант №3


вариант №4






}

//Если третий шаг мастера, то

if ($_GET['step']==3)

{

//файлы variants.txt и results.txt перемещаются в папку arhiv

rename("../variants.txt","arhiv/".date('dmY')."variants.txt");

rename("../results.txt","arhiv/".date('dmY')."results.txt");

//Создаем новый файл вариантов -variants.txt

$f=fopen("../variants.txt","at");

flock($f,2);

//Записываем вопрос для голосования

fputs($f,$_COOKIE['question']);

//Записываем вариант № 1, если он задан

if ($_POST['variant1']!='') fputs($f,"\n".$_POST['variant1']);

//Записываем вариант № 2, если он задан

if ($_POST['variant2']!='') fputs($f,"\n".$_POST['variant2']);

//Записываем вариант № 3, если он задан

if ($_POST['variant3']!='') fputs($f,"\n".$_POST['variant3']);

//Записываем вариант № 4, если он задан

if ($_POST['variant4']!='') fputs($f,"\n".$_POST['variant4']);

flock($f,3);

fclose($f);


//Создаем новый файл результатов

$f=fopen("../results.txt","at");

flock($f,2);

//Записываем текст "Результаты голосования"

fputs($f,"Результаты голосования");

//Записываем 0 и 5 пробелов для первого варианта, если его ввел админ

if ($_POST['variant1']!='') fputs($f,"\n"."0 ");

//Записываем 0 и 5 пробелов для 2 варианта, если его ввел админ

if ($_POST['variant2']!='') fputs($f,"\n"."0 ");

//Записываем 0 и 5 пробелов для 3 варианта, если его ввел админ

if ($_POST['variant3']!='') fputs($f,"\n"."0 ");

//Записываем 0 и 5 пробелов для 4 варианта, если его ввел админ

if ($_POST['variant4']!='') fputs($f,"\n"."0 ");

flock($f,3);

fclose($f);


//Выводим сообщение о том, что новое голосование создано

echo "

Панель администрирования системы голосования

";

echo "Новое голосование успешно создано.
";

//ссылка на выход

echo "Выход";

}

?>

Схожі:

Adminka/index php iconAdminka/index php

Adminka/index php iconУстановка и настройка php
...
Adminka/index php iconУстановка и настройка php
...
Adminka/index php iconHttp://www t de/index php http://www t de/index php

Adminka/index php iconIndex php?option=com k2&view=item&task=download&id=770

Adminka/index php iconIndex php?option=com k2&view=item&task=download&id=770&Itemid=167

Adminka/index php iconIndex php?option=com k2&view=item&task=download&id=770&Itemid=168

Adminka/index php iconIndex php?option=com k2&view=item&task=download&id=770&Itemid=254

Adminka/index php iconIndex php?option=com k2&view=item&task=download&id=770&Itemid=255

Adminka/index php iconIndex php?option=com k2&view=item&task=download&id=770&Itemid=256

Додайте кнопку на своєму сайті:
Документи


База даних захищена авторським правом ©zavantag.com 2000-2013
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації
Документи