PDA

Просмотр полной версии : Помогите написать пхп скриптик! 5 мин. PLZ


ClienTtm
01.06.2009, 12:42
Здрастье всему Ачату! Вообщем я опять к вам с просьбой написать небольшой скриптик! Нужна такая форма:
http://i008.radikal.ru/0906/b1/510cfcc4804a.png (http://www.radikal.ru)
В неё вводятся числа! Например я задал что верный ключ это: 12345
- Если цифры совпадают, то скрипт перекидывает на ссылку!
- Если ключ не совпадает, то выдаются сообщение:

echo "<script> alert('Неверный Ключ!'); </script>";


За раннее благодарю! ;)

ClienTtm
01.06.2009, 13:50
АП! Помогите!)

DVD_RW
01.06.2009, 13:53
отсыпь :)
не в тот раздел ...
Самому интереснее делать ;) php.su

ClienTtm
01.06.2009, 13:56
отсыпь :)
Не нет нечего у нас в городе напряги щас с этим делом! ;)

DVD_RW
01.06.2009, 13:58
Не нет нечего у нас в городе напряги щас с этим делом! ;)
а мне втёрли укроп на 150р :( :(
вот **** уроды , я завязал после этого...

][yZ
01.06.2009, 13:59
а в чем проблема?


<form action="download.php">
Введите ключ
<input name="key"><br>
<input type="submit" value="Отправить">
</form>



<?
if ($_POST['key']=='12345')
{echo 'силка';}else {echo 'пляхой ключ!!!';}
?>

ClienTtm
01.06.2009, 14:19
Вот сбацал следующее:

<?php $link="http://php.su/";
if ($_POST['numbers']=='12345');
{
header ("Location: $link");
}
else
{
echo "<script> alert('Неверный Ключ!'); </script>";
}
?>

<center> <form action='' method="post"> <input type="text" name="numbers"> </form>
<form action='' method="post"> <input type="submit" value=".: Ввод! :."> </form> <center>

Но выдает ошибку: Parse error: syntax error, unexpected T_ELSE
Как исправить?

DVD_RW
01.06.2009, 14:24
{
header ("Location: $link");
}
else
{
echo "<script> alert('Неверный Ключ!'); </script>";
}
?>
Вот это помойму в одну строчку тебе надо как то уместить :)

wildshaman
01.06.2009, 14:28
Вот сбацал следующее:

<?php $link="http://php.su/";
if ($_POST['numbers']=='12345');
{
header ("Location: $link");
}
else
{
echo "<script> alert('Неверный Ключ!'); </script>";
}
?>

<center> <form action='' method="post"> <input type="text" name="numbers"> </form>
<form action='' method="post"> <input type="submit" value=".: Ввод! :."> </form> <center>

Но выдает ошибку: Parse error: syntax error, unexpected T_ELSE
Как исправить?

if ($_POST['numbers']=='12345');
тут в коне точка с запятой лишняя

ClienTtm
01.06.2009, 14:32
if ($_POST['numbers']=='12345');
тут в коне точка с запятой лишняя
Верно!))

GreenBear
01.06.2009, 14:34
<?php $link="http://php.su/";
if ($_POST['numbers']=='12345');
{
header ("Location: $link");
exit;
} else if (isset($_POST['numbers'])){
echo "<script> alert('Неверный Ключ!'); </script>";
}
?>

<center> <form action='' method="post"> <input type="text" name="numbers"> </form>
<form action='' method="post"> <input type="submit" value=".: Ввод! :."> </form> <center>

D1mOn
01.06.2009, 14:47
Здрастье всему Ачату! Вообщем я опять к вам с просьбой написать небольшой скриптик! Нужна такая форма:
http://i008.radikal.ru/0906/b1/510cfcc4804a.png (http://www.radikal.ru)
В неё вводятся числа! Например я задал что верный ключ это: 12345
- Если цифры совпадают, то скрипт перекидывает на ссылку!
- Если ключ не совпадает, то выдаются сообщение:

echo "<script> alert('Неверный Ключ!'); </script>";


За раннее благодарю! ;)
Листинг файла index.php:
<form action = "123.php" method = "POST">
<input type = "text" name = "number" value = "">
<input type = "submit" name = "submit" value = "Скачать">
</form>

<?

$true_key = "12345";
$url = "http://php.su";

if($_POST['number'] == $true_key) echo "<meta http-equiv='Refresh' CONTENT='1; URL=".$url."'>";
elseif(isset($_POST['number'])) echo "<script> alert('Неверный Ключ!'); </script>";

?>