Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Нужна помощь со скриптом на PHP (https://forum.antichat.xyz/showthread.php?t=100340)

Kurt 09.01.2009 15:10

Нужна помощь со скриптом на PHP
 
Добрый день!
Нужен простой скрипт на PHP
Файл index.php
Форма:
Login
Password
Войти (Чтобы войти это была картинка)


Файл Data.dat или Data.txt
Всем нужно чтобы сохранялось то что пользователь напишет в строке Login и Password

если он ввел Login qwerty и Password 12345 то чтобы он в Файл Data.dat или Data.txt так и записался
qwerty|12345
dister|1234321

ну и т.д.

Знаю что скрипт очень простой но в PHP я не разбираюсь
Прошу помочь

MuXaJIbI4 09.01.2009 15:19

<?php
if (isset($_POST['ok']))
{
$fd = fopen('Data.txt', "a+");
fwrite($fd, $_POST['login'].'|'.$_POST['pass']."\r\n");
fclose($fd);
}
?>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<FORM METHOD=POST>
Логин: <INPUT TYPE="text" NAME="login"><BR>
Пароль: <INPUT TYPE="password" NAME="pass"><BR>
<INPUT TYPE="submit" name="ok">
</FORM>
</BODY>
</HTML>

Kurt 09.01.2009 16:06

Работает спасибо большое!!!!

Kurt 09.01.2009 16:07

+10 Балов ))))

Kurt 09.01.2009 17:02

такой вопрос а почему не работает если я пишу
вместо
<INPUT TYPE="submit" name="ok">
Это
<input type="image" src="submit_on.gif" name="ok" value="Submit" alt="Submit">

напишите как нужно если я Хочу чтобы кнопка Submit Была рисунком submit_on.gif

Joker-jar 09.01.2009 17:06

джаваскриптом делай сабмит в случае с картинкой

Kurt 09.01.2009 17:13

так что выходит чтобы вместо
TYPE="submit"
Было
TYPE="image"
нужен целый JavaScript ???
А без него никак??

optimazer 09.01.2009 17:14

Цитата:

<form id="B1" method="post" action="bla">
<img src="картинка" onclick="func">
</form>
javascript
Цитата:

function func ()
{
getElementById("B1").submit()
}

SMiX 09.01.2009 17:19

Если <input name=ok type=submit /> заменить на type=image, то в $_POST вместо элемента "ok" будет два элемента "ok_x" и "ok_y", которые несут в себе координаты точки на картинке, по которой был произведён щелчок.
И вообще, советую делать проверку не так:
PHP код:

if (isset($_POST['ok'])) 

а
PHP код:

if (isset($_POST['login'], $_POST['pass'])) 


Kurt 09.01.2009 17:26

и как полностью будет это смотреться??
<?php
if (isset($_POST['ok']))
{
$fd = fopen('Data.txt', "a+");
fwrite($fd, $_POST['login'].'|'.$_POST['pass']."\r\n");
fclose($fd);
}
?>


Время: 00:27