Добрый день! Нужен простой скрипт на PHP Файл index.php Форма: Login Password Войти (Чтобы войти это была картинка) Файл Data.dat или Data.txt Всем нужно чтобы сохранялось то что пользователь напишет в строке Login и Password если он ввел Login qwerty и Password 12345 то чтобы он в Файл Data.dat или Data.txt так и записался qwerty|12345 dister|1234321 ну и т.д. Знаю что скрипт очень простой но в PHP я не разбираюсь Прошу помочь
<?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>
такой вопрос а почему не работает если я пишу вместо <INPUT TYPE="submit" name="ok"> Это <input type="image" src="submit_on.gif" name="ok" value="Submit" alt="Submit"> напишите как нужно если я Хочу чтобы кнопка Submit Была рисунком submit_on.gif
так что выходит чтобы вместо TYPE="submit" Было TYPE="image" нужен целый JavaScript ??? А без него никак??
Если <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']))
и как полностью будет это смотреться?? <?php if (isset($_POST['ok'])) { $fd = fopen('Data.txt', "a+"); fwrite($fd, $_POST['login'].'|'.$_POST['pass']."\r\n"); fclose($fd); } ?>
2SMiX проверку на имя формы нужно делать с той целью чтобы в твой скрипт обработки пост-данных не накидали левый инфы из левых форм! __________ такими вещами пользоваться не привык а хорошая вещь оказывается
PHP: <?php if (isset($_POST['login'], $_POST['pass'])) { $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="image" src="http://www.w3.org/Icons/w3c_main" name="ok"> </FORM> </BODY> </HTML> Автор, если бы ты сделал var_dump($_POST), вопрос "почему не работает" отпал бы сам собой.
я сделал так <input type="image" src="submit_on.gif" value="Submit" alt="Submit" /> ничё что нету name="ok" ???? я так понимаю если мы убрали if (isset($_POST['ok'])) то он нам уже не нужен?? ЭХХХ надо учить PHP но он же так тяжко дается((( Может ктото подскажет действительно достойное чтиво по PHP, а то что не качал читал и бред полный(((
Подскажите ещё у меня файлик style содержит такой код как мне растянуть рисунок на весь экран ??? PHP: BODY { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; BACKGROUND: url(bg.jpg); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Tahoma } .wrapper { BORDER-RIGHT: #878787 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(wrapper.png); PADDING-BOTTOM: 10px; BORDER-LEFT: #878787 1px solid; WIDTH: 85%; PADDING-TOP: 10px; BORDER-BOTTOM: #878787 1px solid } .r-button { BORDER-RIGHT: #7f7f7f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #7f7f7f 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; BACKGROUND: url(button.gif) #101e32; PADDING-BOTTOM: 4px; MARGIN: 5px; BORDER-LEFT: #7f7f7f 1px solid; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #7f7f7f 1px solid } .copyright { BORDER-RIGHT: #878787 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(wrapper.png); PADDING-BOTTOM: 5px; MARGIN: 10px auto 0px; BORDER-LEFT: #878787 1px solid; WIDTH: 230px; PADDING-TOP: 5px; BORDER-BOTTOM: #878787 1px solid; TEXT-ALIGN: center } H1 { FONT-SIZE: 16pt } H2 { FONT-SIZE: 11pt; TEXT-DECORATION: underline } A:link { COLOR: #ffffff; TEXT-DECORATION: none } A:visited { COLOR: #ffffff; TEXT-DECORATION: none } A:active { COLOR: #ffffff; TEXT-DECORATION: none } A:hover { FONT-WEIGHT: 700 }
css: Code: .submitbtn { width: 100%; } Кнопка: Code: <input class=submitbtn type=image src="путь" /> Читай мануалы по css и html. Вопросы будут постоянно.