Про отправку формы по 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" - куда возвращать пользователя, после того как форма отправится на е-мейл. |