Форум 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)

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, время: 09:31.

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