[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: $_GET['parol']
writer_88
Всем доброго времени суток. Помогите найти ошибку.
Source code

<html>

<
head>
<
title></title>
</
head>

<
body>

<?php

if(!$_GET['parol'])
{
echo"<form action=parol.php method=GET>";
echo"<input type=password name=parol>";
echo"<input type=submit value='Ввести пароль'>";
echo"</form><br><br>";
}

else
{
echo"ПАРОЛЬ ВВЕДЕН!!!";
$parol=$_GET['parol'];
$file="parol.txt";
$newfile=fopen($file,"w+");
$write=fwrite($newfile,md5($parol));
fclose($newfile);
}

?>

</body>

</
html>


После ввода пароля и нажатия на кнопку страница перезагружается, но текст "ПАРОЛЬ ВВЕДЕН!!!" не выводится, т.е. блок кода else не выполняется. (Строганов. Ваш первый сайт). Заранее спасибо.



Спустя 20 минут, 5 секунд (16.05.2010 - 10:02) Nikitian написал(а):
Замените
if(!$_GET['parol'])
на
if(!isset($_GET['parol']))

Спустя 4 часа, 29 минут, 43 секунды (16.05.2010 - 14:32) writer_88 написал(а):
Странно.. эффект такой же. В адресной строке видно, что в переменную parol записано значение(http://localhost:8080/parol.php?parol=12345), но браузер снова выдаёт поле для ввода пароля. И кстати это уже не первая проблема, когда я пытаюсь считать из переменных $_GET/POST какие-либо значения, но ничего не выходит (использую xampp, PHP Expert Editor 4.3). Может быть кто-нибуть знает в чём ошибка?

Спустя 4 минуты, 58 секунд (16.05.2010 - 14:37) waldicom написал(а):
Можно вывести $_GET['parol'](или вообще весь массив $_GET с помощью функции print_r), чтобы посмотреть, что приходит.

Спустя 12 минут, 20 секунд (16.05.2010 - 14:49) gromitsu написал(а):
Все нормально работает! Проверил у себя, все пашет на отлично. Текст выводит на экран, данные записывает в текстовый файл!!!

Смотри у себя траблы))

Спустя 6 минут, 11 секунд (16.05.2010 - 14:56) FatCat написал(а):
Кэш браузера почистить.

Спустя 12 минут, 39 секунд (16.05.2010 - 15:08) writer_88 написал(а):
ээ...траблы?? кстати, как сделать чтобы файлы php запускать через оперу, или IE?

Спустя 4 часа, 31 минута, 59 секунд (16.05.2010 - 19:40) Winston написал(а):
Цитата (writer_88 @ 16.05.2010 - 14:08)
кстати, как сделать чтобы файлы php запускать через оперу, или IE

Это как понять blink.gif ? Открываешь любой браузер оперу или IE там вызываешь PHP файл, по другому никак, ты можешь открывать только HTML файлы напрямую в браузере который стоит по умолчанию. А PHP только через сервер.

Спустя 23 часа, 16 минут (17.05.2010 - 18:56) writer_88 написал(а):
Всем спасибо за ответы, но у меня ни фига ничего неполучилось smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.