Как пристроить функцию автоответчика к форме отправки письма с сайта?
Т.е. нужно чтобы отправлялось сообщение на e-mail отправителя после его нажатия на "отправить".
1. Alone - 28 Июля, 2005 - 03:05:06 - перейти к сообщению
2. Ray Wen - 28 Июля, 2005 - 04:09:53 - перейти к сообщению
Alone
Просто припиши еще и отправку отправителя с таким-то текстом... Если сделал отправку, то я думаю приписать к ней еще пару строчек не трудно будет...
Просто припиши еще и отправку отправителя с таким-то текстом... Если сделал отправку, то я думаю приписать к ней еще пару строчек не трудно будет...
3. Alone - 28 Июля, 2005 - 05:56:04 - перейти к сообщению
Ray Wen
Ну впринципе идея понятна. Только я фиг наверно сделаю.
Вот мой файл отправки:
Что мне нужно сделать?
Юзер прописывает свой мэйл в фоме отправки (другой файл) в: name="fName[1]"
Ну впринципе идея понятна. Только я фиг наверно сделаю.
Вот мой файл отправки:
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;
?>
$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;
?>
$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"
Говорит ошибка в строке 9:
mail (fName[1],"Письмо отправлено","Спасибо, письмо было отправлено администратору..","Content-type: text/plain; charset=windows-1251"
Header("Location: $fOk"
6. RaZoR - 28 Июля, 2005 - 07:49:30 - перейти к сообщению
Alone
ты же не первый день на форуме?! какая ошибка то? может переменная fName[1] не существует?
ты же не первый день на форуме?! какая ошибка то? может переменная 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>
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", "О" стоит...
Там скорей всего вместо "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
Да нет, там всё нормально. Никто же ведь там не трогал ничего, просто добавлено:
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");