- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
<?
@$ok=$HTTP_POST_VARS["ok"];
@$user=$HTTP_POST_VARS["user"];
@$pwd=$HTTP_POST_VARS["pwd];
if(!isset($ok))
echo "<form action=.$2.php. method=POST>"
."Name<input type=text name user><br>"
."Password<input type=password name=pwd><br>"
."<input type=submit name=ok value=Войти>"
."</form>";
else
{
if(($user="Demo")&&($pwd=="Demo"))
echo "Wellcome";
else
echo "Access Blocked";
}
?>
о а вот это echo "<form action=.$2.php. method=POST>" просто гон
Ня заслуженый минус в тред.
- Использование $HTTP_POST_VARS, которые 9 лет как deprecated
- не использование isset где надо и использование где не надо
и при этом @$ok=$HTTP_POST_VARS["ok"]; почему то, а не $ok=@$HTTP_POST_VARS["ok"]; если уж на то пошло
если все функции заданы, а вот переменная - нет.
он: не обращайте внимания!
ему: нехорошо, исправь!
и он затыкает этим оператором "пробка" и радуется
лично я не в курсе, потому что как правило не затыкаю функции, при этом еррор_репортинг на макс. - в лог.
Золотые слова друга:
лучше видеть откуда говно потекло. Лучше пусть громко перднет, чем предательски набздит. (ц)
особенно с помощью сквозной функциональности (механизм исключений, паттерн-матчинг)
Где? На PHP? О_о Это же не наш метод! :D
За каждую собчку по 5 лет.
За пропущенную кавычку -- еще год.
За echo HTMLя еще 10.
Итого -- пожизненное исключение из ПТУ.