Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   Форма....??? (http://www.flasher.ru/forum/showthread.php?t=31235)

Spectrum 07.05.2002 12:04

Форма....???
 
Есть форма полей 10 .Надо что бы данные из этой формы отсылались на майл, и страница говорила о том что ваша заявка отправлена или что то в таком духе.Как это сделать???
Спасибо. ;)

Infernal 24.05.2002 11:57

Читай доки по любому языку программирования используемого для Web. PHP, Perl, ASP, CFML, Java или просто по cgi

MiXer 25.05.2002 18:09

:cool: Infernal конечно прав, но
Народ, я слышал такой прикол, что каким-то макаром JS может посылать письма на мыло, (нет, не открывать почтовый клиент)!
Как вы думаете, это гон или нет?

Crazy 25.05.2002 18:12

Цитата:

Оригинал написал(а) MiXer
Народ, я слышал такой прикол, что каким-то макаром JS может посылать письма на мыло, (нет, не открывать почтовый клиент)!
Типа сказок про Лохнесское чудовище и снежного человека? :)

MiXer 25.05.2002 18:35

Цитата:

Оригинал написал(а) Crazy


Типа сказок про Лохнесское чудовище и снежного человека? :)

Да-да, типа зелёного слона с пропеллером на башке! :)

Crazy 25.05.2002 22:22

Re: Форма....???
 
Цитата:

Оригинал написал(а) Spectrum
Как это сделать???
Спасибо. ;)

Скачать formmail, заштопать дыру в защите и пользоваться.

MiXer 25.05.2002 23:43

У тебя такой выбор на чём писать свою фичу, что мне :rolleyes: завидно.
Например, на ПХП:
Код:

mail("spectrum@myservak.ru", "Тема!", "$input1\n$input2\n$input3");

Infernal 27.05.2002 11:40

Хорош флеймить, давай работать.
Каким макаром тут привязан яваскрипт ну в упор не понимаю. :) А про лохнесское хорошо сказанно. :)

Отправлять можно и через любимый ящик на mail.ru просто подставив все нужные параметры в форму, проблема только в том что все кому не лень смогут потом через этот гейт отправлять и будут знать пароль.

Bednyachok 27.05.2002 18:33

Вот посмотри про это речь идет http://www.autosite.ru/zakaz.html

Если оно, мыль письмо, я те исхдники вышлю покапаешься, поймешь.
Если сам начал писать на ПХП будь внимателен с хидерами.

Infernal 27.05.2002 19:11

А на сайте шлется через
<form action="http://www.autosite.ru/mail/mail.php3" method="post">


А написать ответ что отправлена в чем проблема то?
То что я писал ранее остается в силе. :)

RTFM Батенька.
HTTP 1.1 и любой серверный язык.

Bednyachok 28.05.2002 16:55

Или ты был не внимателен или я что то не допонял. После отправки пишется: "Ваше сообщение успешно отправлено.
Спасибо. Надеемся на дальнейшее сотрудничество ". А потом через 5 секунд происходит редирект на новости

Infernal 28.05.2002 17:21

Для тех кто в танке, повторяю.
RTFM доки по HTTP 1.1
На каждый запрос должен быть выдан ответ в каком нить формате.
В данном случае mail.php3 отдает тебе ответ в html

<html>
<head>
</head>
<body>

<HTML><HEAD> <TITLE>Подождите, пожалуйста</TITLE><META HTTP-EQUIV=REFRESH CONTENT='5;URL=http://www.autosite.ru/news.html'></HEAD><BODY></BODY></HTML><p><center><h1><font color=red><br><br><br><br>Ваше сообщение успешно отправлено.<br>Спасибо. Надеемся на дальнейшее сотрудничество</font></body>
</html>

Где:
<META HTTP-EQUIV=REFRESH CONTENT='5;URL=http://www.autosite.ru/news.html'>

Редеректит тя на другую страницу.

Bednyachok 28.05.2002 17:28

(Спрашиваю из танка ) и чем это плохо когда ответ в HTML формате ?

Infernal 28.05.2002 17:32

(Гранатой в танк:) ) А нахер вообще эта мессага?
:)

З.Ы. Пора заканчивать флейм. :)

Bednyachok 28.05.2002 17:34

:o УРА, попал =)
Горю!!! :)

Spectrum 28.05.2002 18:37

Короче пацаны подвязывайте.... - вот ответ на мой (наш) вопрос http://www.phpclub.net/talk/showthre...d=19363&rand=8

Bednyachok 28.05.2002 18:50

Ну ответы тебе более дельные давали =)

<?
$email="c-spectrum@mail.ru";
$subject="Ваша форма";
$message="привет!!! это работает";
if (mail($email, $subject, $message)) { echo "Сообщение отправлено без ошибок!"; } else { echo "Сообщение не было ... <a href=mailto:$email>$email</a>"; }
?>
------------------------------------------------------------------------
ну и в какой кодировке приходит сообщение?
ты же понимаешь что переменная message заполняться будет из формы.
я бы добавил еще переменную header и получил бы такой код:

<?
$email="c-spectrum@mail.ru";
$header = "From: ///от кого письмо///
MIME-Version: 1.0
Content-Type: multipart/alternative";
$subject="Ваша форма";
$message="привет!!! это работает";
if (mail($email, $subject, $message, $header)) { echo "Сообщение отправлено без ошибок!"; } else { echo "Сообщение не было ... <a href=mailto:$email>$email</a>"; }
?>

и плюс к этому проверку на пустые поля, на email'ы, ur'ы и т.п.


Часовой пояс GMT +4, время: 14:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.