Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запись информации в файл из HTML-формы
 
 автор: EPMAKOB   (20.12.2006 в 18:51)   письмо автору
 
 

В своей жизни уже писал страницы, но они были статичными. Захотелось сделать что- то действительно стоящее.

На примерах учиться всегда легче, а я нигде не могу найти пример того, как сделать так, чтобы данные, введенные в html форму, записывались бы в какой- нибудь файл.
Допустим, человек заполняет форму, нажимает клавишу "ПОСЛАТЬ", Ему выводится окошко, в котором написано что- нибудь типа "БОЛЬШОЕ СПАСИБО" (параллельно с этим все данные пишутся в файл... допустим info.txt), а через пару секунд автоматически загружается index.html.
Мне нужно все по действиям, вплоть до того, какой файл создать и что в нем написать.
Заранее огромный сенкс.

   
 
 автор: mindless   (20.12.2006 в 18:53)   письмо автору
 
   для: EPMAKOB   (20.12.2006 в 18:51)
 

[поправлено модератором]

   
 
 автор: EPMAKOB   (20.12.2006 в 18:56)   письмо автору
 
   для: mindless   (20.12.2006 в 18:53)
 

Пробовали, пробовали.
Пишут то, что нужно написать в файле. А мне интересен сам процесс.
Зная одни ингридиенты блюда, не приготовишь его без технологии.

   
 
 автор: cheops   (20.12.2006 в 21:11)   письмо автору
 
   для: EPMAKOB   (20.12.2006 в 18:51)
 

Можно использовать следующий скрипт
<?php
  
// Обработчик HTML-формы
  
if(!empty($_POST))
  {
    echo 
"Большое спасибо!";
    
// Записываем переданную из формы информацию
    // в файл info.txt
    
$fd fopen("info.txt""w");
    
fwrite($fd$_POST['name']);
    
fclose($fd);
    
// Осуществляем переход на index.html c 2-x
    // секундной задержкой
    
echo "<HTML><HEAD>
          <META HTTP-EQUIV='Refresh' CONTENT='2; URL=index.html'>
          </HEAD></HTML>"
;
    
// Останавливаем работу скрипта, чтобы не отображалась
    // форма, идущая следом
    
exit();
  }
?>
<form method=POST>
<textarea name=name></textarea><br>
<input type=submit value="Послать">
</form>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования