Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

В чем ошибка?

Обсуждение темы В чем ошибка? в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; PHP код: <?php if( $enter ) {      session_start ();      $SERVER_ROOT = "http://scripts/" ;     if( eregi ( "^ $SERVER_ROOT " , $HTTP_REFERER )) { ...


Закрытая тема
 
Опции темы
Старый 20.10.2003, 21:15   #1
PHP код:
<?php

if($enter) {
    
session_start();
    
$SERVER_ROOT="http://scripts/";
    if(
eregi("^$SERVER_ROOT",$HTTP_REFERER)) {
        if(
$login=='dimas' && $password=='pass') {
            echo 
'You enter!';
            
$logged_user=$login;
            @
header("Location: admin.php?functions=yes");
            exit;
        }
        else {
             @
header("Location: admin.php?functions=no");
             exit;
        }
    }
    else {
        echo 
'Вы зашли не с нашего сайта!';
    }
}

elseif(
$functions=yes) {
    unset(
$logged_user);
    
session_start();
    
session_register($logged_user);
    if(
$functions=='add') {
        echo 
'Подача запроса!';
    }
    else {
        echo 
'ERROR!';
    }
}

elseif(
$functions=no) {
    echo 
'Имя пользователя и/или пароль не совпадают!';
}

else {
     echo 
"
    <form action=?enter method=post>
    <input type=text name=login>
    

    <input type=password name=password>
    

    <input type=submit name=enter value=Enter>
    </form>
    "
;
 }

?>
При запуске admin.php появляется надпись: ERROR! а не форма для ввода логина и пароля. Почему?
 
Старый 20.10.2003, 21:15
Ссылки
Старый 20.10.2003, 22:18   #2
Dis

В ДНК ....
Ты че упух ... в куске чужого кода на страницу разбираться ....
 
Старый 21.10.2003, 06:10   #3
А может ($functions=="yes") или ($functions==$yes)

Цитата:
elseif($functions=yes) {
unset($logged_user);
session_start();
session_register($logged_user);
if($functions=='add') {
echo 'Подача запроса!';
}
else {
echo 'ERROR!';
}
Переменной $function присваивается yes и возвр. рез-тат true, после чего $function не равно 'add' и соответственно выводится ERROR!
 
Старый 21.10.2003, 19:40   #4
Во-первых код писал сам, а во-вторых точно! Я же не сравниваю, а присваиваю. Спасибо!
 
Старый 22.10.2003, 02:30   #5
Spy

if($functions=='add') {
echo 'Подача запроса!';
}
else {
echo 'ERROR!';
}

отдельно if - значит сравниваешь.
 
Старый 22.10.2003, 02:30
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
404 ошибка в IE Silver Книга жалоб и предложений 4 03.11.2009 06:29
В чем тут ошибка? web_smile HTML, CSS, JavaScript 6 14.10.2009 10:33
Это ошибка? dania Кальянная 9 03.06.2008 17:23
Что за ошибка? candy_man HTML, CSS, JavaScript 38 06.11.2005 19:48
400 ошибка IceBerg ASP, Perl, PHP и MySQL 2 11.06.2003 11:12


Текущее время: 14:24. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум