Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Автоответчик для сообщений с сайта
ТвойWeb » WebMaster класс » PHP/Perl » Автоответчик для сообщений с сайта

Страниц (3): [1] 2 3 »
 

1. Alone - 28 Июля, 2005 - 03:05:06 - перейти к сообщению
Как пристроить функцию автоответчика к форме отправки письма с сайта?
Т.е. нужно чтобы отправлялось сообщение на e-mail отправителя после его нажатия на "отправить".
2. Ray Wen - 28 Июля, 2005 - 04:09:53 - перейти к сообщению
Alone
Просто припиши еще и отправку отправителя с таким-то текстом... Если сделал отправку, то я думаю приписать к ней еще пару строчек не трудно будет...
3. Alone - 28 Июля, 2005 - 05:56:04 - перейти к сообщению
Ray Wen
Ну впринципе идея понятна. Только я фиг наверно сделаю. Улыбка

Вот мой файл отправки:

CODE:
<?
$fText="$fTitle\n\n";
for ($i=1;$i<=$fCount;$i++) {$fText.=$fName[$i]." ".stripslashes($fData[$i])."\n";}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
$fMail = "mail@mail.ru";
if (mail($fMail,$fSubject,$fText, "Content-type: text/plain; charset=windows-1251")) {Header("Location: $fOk");}
else {Header("Location: $fBad");}
exit;
?>


Что мне нужно сделать?
Юзер прописывает свой мэйл в фоме отправки (другой файл) в: name="fName[1]"
4. RaZoR - 28 Июля, 2005 - 06:53:02 - перейти к сообщению
если я правильно тебя понял, то:
CODE:
<?
$fText="$fTitle\n\n";
for ($i=1;$i<=$fCount;$i++) {$fText.=$fName[$i]." ".stripslashes($fData[$i])."\n";}
$fText.="\n\n";
$fText.=date("l dS of F Y h:i:s A");
$fMail = "mail@mail.ru";
if (mail($fMail,$fSubject,$fText, "Content-type: text/plain; charset=windows-1251"))
{
mail (fName[1],"Письмо отправлено","Спасибо, письмо было отправлено администратору..","Content-type: text/plain; charset=windows-1251");
Header("Location: $fOk");
}
else
{
Header("Location: $fBad");
}
exit;
?>
5. Alone - 28 Июля, 2005 - 07:44:44 - перейти к сообщению
RaZoR
Говорит ошибка в строке 9:
mail (fName[1],"Письмо отправлено","Спасибо, письмо было отправлено администратору..","Content-type: text/plain; charset=windows-1251"Подмигивание;
Header("Location: $fOk"Подмигивание;
6. RaZoR - 28 Июля, 2005 - 07:49:30 - перейти к сообщению
Alone
ты же не первый день на форуме?! какая ошибка то? может переменная fName[1] не существует?
7. Alone - 28 Июля, 2005 - 08:30:02 - перейти к сообщению
RaZoR
Цитата:
может переменная fName[1] не существует?


Форма отправки:

CODE:
<form method="post" action="http://www.sait.ru/post/send.php" onsubmit="return SendForm();">
E-mail:<BR>
<input type="text" name="fName[1]">
<BR>Имя:<BR>
<input type="hidden" name="fName[2]">
<input type="text" name="fData[2]" size="40">
<BR>Сообщение:<BR>
<input type="hidden" name="fName[3]">
<TEXTAREA name="fData[3]" COLS=30 ROWS=9>
</TEXTAREA>

<input type="hidden" name="fTitle" value="Сообщение">
<input type="hidden" name="fSubject" value="Message">
<input type="hidden" name="fCount" value="3">
<input type="hidden" name="fOk" value="http://sait.ru/result1.htm">
<input type="hidden" name="fBad" value="http://sait.ru/result2.htm">

<BR><BR>
<input type="submit" name="Submit" value="отправить сообщение" style="{font: 8pt 'Verdana'; border: outset 1px; width: 230;}">

</form>
8. Ray Wen - 28 Июля, 2005 - 09:48:04 - перейти к сообщению
Alone
Там скорей всего вместо "0", "О" стоит...
9. Alone - 28 Июля, 2005 - 11:01:07 - перейти к сообщению
Ray Wen
Да нет, там всё нормально. Никто же ведь там не трогал ничего, просто добавлено:
mail (fName[1],"Письмо отправлено","Спасибо, письмо было отправлено администратору..","Content-type: text/plain; charset=windows-1251"Подмигивание;

RaZoR
Вот такая ошибка:
Parse error: parse error, unexpected '[' in /home/www/post/send.php on line 9
10. RaZoR - 28 Июля, 2005 - 11:01:53 - перейти к сообщению
эх.. че-то я совсем.. описался. забыл $. замени строчку на:
CODE:
mail ($fName[1],"Письмо отправлено","Спасибо, письмо было отправлено администратору..","Content-type: text/plain; charset=windows-1251");

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0303]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33