Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Помогите с php, написание формы |

02.10.2007, 15:39
|
|
Новичок
Регистрация: 29.09.2007
Сообщений: 13
Провел на форуме: 69618
Репутация:
3
|
|
Помогите с php, написание формы
Нужно сделать форму
логин
пароль
отправить
При нажатии на кнопку отправить, в файл на хосте должен сохранится логин и пароль
Помогите сделать
|
|
|

02.10.2007, 15:53
|
|
Новичок
Регистрация: 06.09.2006
Сообщений: 29
Провел на форуме: 88894
Репутация:
22
|
|
Гуглить умеем?
http://www.intuit.ru/department/pl/plphp/4/1.html
|
|
|

02.10.2007, 15:55
|
|
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме: 2943499
Репутация:
807
|
|
Код:
<html>
<head>
<title>сохранение</title>
</head>
<body>
<table width="40%" align="center" border="0" cellspacing="5" cellpadding="0">
<tr>
<td height="120">
<form name="sender" method="post" action="?send">
<b>Логин</b><br><input type="text" name="login" size="50"><br>
<b>Пароль</b><br><input type="text" name="pass" size="50"><br>
<br><br>
<input type="submit" name="submit" value="Отправить"> <input type="reset" name="reset" value="Очистить">
</form>
</table>
<?php
if ($QUERY_STRING=="send"):
global $login, $pass;
$dateformat = "H:i d.m.y";
$date = date($dateformat);
$file = fopen('log.txt', "a+") or die ("Cannot open the file");
fwrite($file, $login."::".$pass."\r\n") or die ("Cannot write into the file");
fclose($file);
endif;
?>
</body>
</html>
Последний раз редактировалось freddi; 02.10.2007 в 16:31..
|
|
|

02.10.2007, 16:57
|
|
Новичок
Регистрация: 06.09.2006
Сообщений: 29
Провел на форуме: 88894
Репутация:
22
|
|
freddi
Будет работать только с включенным register_globals. То есть мало где. Использование глобальных переменных для получения переданных скрипту данных не рекомендуется. Для этого надо использовать суперглобальные массивы $_GET, $_POST и, в данном случае, $_SERVER.
Непонятно зачем открывать файл с модой a+, если не планируется из этого файла читать.
Ну и надо упомянуть что путь к файлу надо указывать более разумный, потому что редко где встретишь сервер, где юзеру, с привилегиями которого запускается веб-сервер, позволено писать в один из подкаталогов сайта.
CsRss.exe
Мой тебе совет - лучше прочитай лекцию по той ссылке что я дал и напиши свой скрипт сам, с пониманием того что делешь. Можешь взять как пример вариант freddi и разобраться в нём.
Последний раз редактировалось D0zz; 02.10.2007 в 17:00..
|
|
|

02.10.2007, 16:58
|
|
Новичок
Регистрация: 29.09.2007
Сообщений: 13
Провел на форуме: 69618
Репутация:
3
|
|
Всем спасибо!
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|