Отправляет email-рассылки с помощью сервиса Sendsay

[TC] как обрабатывать данные Web-форм?

Здравствуйте, уважаемые!

Имеется некая форма на сайте данные которой отправляются на e-mail (что-то
вроде Web-анкеты).

Да-а-а! Отправляться-то они отправляются, но как читать или обрабатывать эту
анкету ума не приложу:)
После многочисленных вопросов со стороны Internet Explorerа мне удалось
отправить данные на E-mail, указанный в html-коде. Врезультате на мой ящик
пришло письмо с вложенным файлом postdata.att
Пожалуйста, направьте меня на путь истинный- подскажите, что делать с этим
файлом или как еще можно обрабатывать такого рода анкеты?!

Заранее всем благодарен
Грызунов Александр. Самара.

Ответить   "eastreb" Mon, 14 Apr 2008 21:39:58 +0400 (#739634)

 

Ответы:

Vande omentaina, eastreb!

Дайте код формы))))

Ответить   Anarendil Mon, 14 Apr 2008 20:56:16 +0400 (#739729)

 

Здравствуйте, Анарендил!

Привожу код без лишних атрибутов выравнивания и размеров:

<form method="post" action="mailto:log***@s*****.ru">
<table>
<tr>
<th>Кто написал "Преступление и наказание"?</th>
<td>Толстой</td>
<td><input type="radio" name="writer" value="off"></td>
<td>Достоевский</td>
<td><input type="radio" name="writer" value="on"></td>
<td>Островский</td>
<td><input type="radio" name="writer" value="off"></td>
</table>

<h1><input type="reset" value="Очистить форму"></h1>
<h1><input type="submit" value="Отправить ответ"></h1>
</form>

Попутно вопрос, как подсчитать число правильных ответов- только в ручную или
как-то автоматизированно?!

Заранее благодарен
Грызунов Александр. Самара.

Ответить   "eastreb" Tue, 15 Apr 2008 11:43:49 +0400 (#739775)

 

Vande omentaina, eastreb!

Можно перенаправлять форму не на мыло, а на php-скрипт, в котором всё
и делать.
Совет: не назначайте одинаковые атрибуты Value разным радиокнопкам.
Лучше дайте им значения 1, 2 и 3, а потом обрабатывайте в скрипте.
Подсчитать можете элементарно, заведя какую-нибудь переменную).

Ответить   Anarendil Wed, 16 Apr 2008 23:55:20 +0400 (#740686)

 

Всем привет!

Измените параметр method тега form на "post, а также выставьте enctype в
значение text/plain. Например так:
<form action="mailto:allhpsi***@y*****.ru" method="post"
enctype="text/plain">
поля формы
</form>

Тогда данные будут приходить текстом
Что же касается всего остального, затронутого в этой теме то рекомендую
обратить внимание на бесплатные хосты с поддержкой php. Тогда вам даже без
использования db будут доступны огромные функции по обработке и не нужно
будет так эксплуатировать EMail.
А с java скрипт вы так сделать не сможете. Там, на сколько я понимаю
отсутствует возможность приема данных из форм, хотя я могу и ошибаться.

Ответить   Tue, 15 Apr 2008 16:37:49 +0900 (#739788)