|
автор: работник с файлами (22.09.2005 в 00:36) |
|
| Всем привет!
Вообщем есть небольшая просьба! Я сам в php честно говоря почти ноль.
Вот хочу попросить Вас о помощи...
Есть файл который содержит следующие строки
<?
$Users = array(
"логин" => "md5хэш"
);
?>
|
Надо сделать формочку, в который можно было бы изменить логин и пароль.
Я так понимаю, что надо сохранить это в файл, но как?
fopen вродебы.... | |
|
|
|
|
|
|
|
для: работник с файлами
(22.09.2005 в 00:36)
| | Для HTML-формы
<form action="get.php" method="post">
<input type=text name=name><br>
<input type=password name=pass><br>
<input type=submit value='Записать'>
</form>
|
Обработчик get.php может выглядеть следующим образом
<?php
// Имя файла
$filename = "genpass.php";
// Открываем файл
$fd = fopen($filename, 'w');
// Записываем новое содержимое
$content = "<?php
\$Users = array(
\"$_POST[name]\" => \"".md5($_POST['pass'])."\"
);
?>";
fwrite($fd, $content);
// Закрываем файл
fclose($fd);
?>
|
где genpass.php - имя файла, в котором хранится массив $User. | |
|
|
|