Перейти к содержимому



Как собрать данные и отдать их пользователю

#1 resets

resets
  • Пользователь
  • 1 сообщений
  • Репутация: 0
0

Отправлено 15 Март 2010 - 17:27

имеется форма для сбора данных. необходимо организовать возможность сохранения формы с заполненными полями на компьютере посетителя сайта, что бы он потом мог распечатать (txt файл). регистрации на сайте нет. сохранение данных из формы на сайте не требуется - лучше сказать,что категорически НЕ требуется. примером такой функции может послужить регистрация на почтовых серверах - ты заполняешь личные данные в предложенной сервером форме, а после этого можешь просмотреть их на следующей странице, а уже на ней предлагается или сохранить и(или) распечатать. меня интересуют конкретные примеры html кода, которые позволяют выполнить описанные функции.
спасибо.

 

 

  • 0

#2 FordogeN

FordogeN
  • Пользователь
  • 1 414 сообщений
  • Репутация: 0

Отправлено 15 Март 2010 - 19:24

resets, Многа букаф! Объясни проще в чем задача, а то текста много и он не размечен - плохо читается! Я во всяком случае не воспринимаю!
  • 0

Как настроить выдержку и диафрагму зеркального фотоаппарата



#3 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 16 Март 2010 - 01:16

начни отсюда http://htmlbook.ru/content/?pid=8
http://docs.php.net/...iables.post.php


  • 0

#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 19 Март 2010 - 00:30

resets, в HTML нет функций, да и ветка PHP.
Ваша задача решается парами функций PHP:
1) fopen() и fread() и fwrite() или др.
2) Если перейдем по ссылке на сохранение, надо выдать файл на сохранение, передав нужные заголовки(headers).

Естественно нужна HTML страница с ссылкой на сохранение файла и подобное.
  • 0

#5 BaCo

BaCo
  • Пользователь
  • 103 сообщений
  • Репутация: 0

Отправлено 30 Апрель 2010 - 20:25

<?PHP
# Здесь получаем и обрабатываем данные от юзера
$form  = ""; # Формируем форму, ее вид
$fp = fopen("form.txt", "w+");
fwrite($fp, $form);
fclose($fp);
echo('<a href="form.txt">Скачать форму</a>"');
?>
Только если кто-то еще что-нибудь писать, то форма перезапишется. Прибавляй id сессии.
  • 0


Оформление форума – IPBSkins.ru