Fatal error: Cannot redeclare loginin() (previously declared in E:\server\htdocs\arcive\login.php:4) in E:\server\htdocs\arcive\login.php on line 29
Подскажите. Я не отдупляю, что невозможно переопределить…
Форум → Программирование → PHP для идиотов → Подключение функции из файла - fatal eror
Страницы: ← Следующая страница →
Fatal error: Cannot redeclare loginin() (previously declared in E:\server\htdocs\arcive\login.php:4) in E:\server\htdocs\arcive\login.php on line 29
Ноя. 10, 2010, 4:17 п.п., спустя 3 минуты 1 секунду
Ноя. 10, 2010, 4:18 п.п., спустя 16 секунд
Ноя. 10, 2010, 4:21 п.п., спустя 1 минуту 44 секунды
if (!function_exist('loginin')) {
function loginin() {
…
Ноя. 10, 2010, 4:32 п.п., спустя 11 минут 16 секунд
<?php
include ("./db.php");/* Соединяемся с базой */
include_once ("./login.php");/*подключение модуля авторизации*/
if ( isset($_COOKIE['archive']) ) { $keyring=$_COOKIE['archive']; //проверка Куков и попытка авторизации если куки есть
$control = loginin($keyring);
//print $control;
}
if ( ($_POST['pass'])) { $keyring=md5($_POST['pass']); //Проверка поля пароля, если пароль есть, передаётся MD5 на логин
$control = loginin($keyring);}
if (!isset($_COOKIE['archive']) && !$_POST['pass']) { include("./index.php"); } //ЕСли нет куки и нет пароля в форме - вызываем index
if ($control=="ok"||$control=="okA") { include ("./vasout.php");} //если флаг авторизации положительный - выводим выборку с формой поиска vasout VideoArchiveSysytemOUT
if ($control=="no") {include ("./index.php");} // если флаг логина отрицательный - назад к index
?>
<?php
function loginin($password) //функция логина
{
//if($_POST['pass']) {
// $password=$_POST['pass']
$key=$password;
//print $key;
$db=mysql_connect("localhost","bastonc","2pacshakur"); //коннект к базе
mysql_select_db("bastonc",$db); //выбор базы
mysql_query("SET NAMES utf8",$db); //установка UTF8
$result=mysql_query("SELECT username,img_path,id,md5key,flag FROM users WHERE md5key='$key'",$db); //запрос
$row=mysql_fetch_array($result); //выполнение запроса
if ($key==$row['md5key']){ // проверка и установка кука
$usname=$row['username'];
//echo $usname;
$key=$row['md5key'];
setcookie("archive",$key);
$flag="ok";
if ($row['flag']=="A") { $flag="okA"; }
}
if ($key!=$row['md5key']){ $flag="no"; }
// }
//print $flag;
return $flag;
}
?>
Fatal error: Cannot redeclare loginin() (previously declared in E:\server\htdocs\arcive\login.php:3) in E:\server\htdocs\arcive\login.php on line 28
Ноя. 10, 2010, 4:54 п.п., спустя 21 минуту 53 секунды
Ноя. 10, 2010, 5:57 п.п., спустя 1 час 2 минуты 36 секунд
Ноя. 10, 2010, 6:41 п.п., спустя 26 минут 11 секунд
Ноя. 10, 2010, 6:43 п.п., спустя 1 минуту 38 секунд
ini_set('upload_max_filesize', '60M');
ini_set('post_max_size', '60M');
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!