Про отправку формы по Submit> Есть форма с текстовыми полями, которую после заполнения надо выслать на > е-мыл в удобоваримом виде. И всё это, минуя, по возможности, почтовую > программу. > Как сделать? Подскажите пожалуйста...
это, конечно, оффтопик, но все же. если сервер поддерживает php, то ставишь:
<form action=form.php method=post> Имя: <input type=text name="name"><br> Сообщение: <textarea name="text" cols=40 rows=5></textarea><br> <input type=submit name="send" value="отослать"> <input type=hidden name="sendto" value="email@vasya.ru"> <input type=hidden name="returnto" value="http://www.vasya.ru/"> </form>
а в файле form.php пишешь:
<?php if(isset($HTTP_POST_VARS["send"])) { $name = $HTTP_POST_VARS["name"]; $text = $HTTP_POST_VARS["text"]; $sendto = $HTTP_POST_VARS["sendto"]; $returnto = $HTTP_POST_VARS["returnto"]; $date = date("d.m.Y, H:i:s"); $subj = convert_cyr_string("Сообщение с моего сайта", w, k); $mes = "Когда: $date\n\n"; $mes .= "Кто: $name\n\n"; $mes .= "Что:\n$text\n\n"; $mes = convert_cyr_string($mes, w, k); mail($sendto, $subj, $mes); header("Location: $returnto"); } ?>
где "sendto" - твой е-мейл, а "returnto" - куда возвращать пользователя, после того как форма отправится на е-мейл. |