А мне нужно создать htm или html в данном случае (куда перейдет после отправки и если ошибка)?
Файл send.html я создал в той же папке, где находится сайт.
И путь к нему, естественно, http://detstvo18.org/send.phtml
11. Drews - 15 Марта, 2005 - 08:55:39 - перейти к сообщению
12. Alone - 15 Марта, 2005 - 09:03:21 - перейти к сообщению
Drews пишет:
А мне нужно создать htm или html в данном случае (куда перейдет после отправки и если ошибка)?
Нужно создать htm
Нет!!! Не send.html
Посмотри внимательно какой файл я тебе написал.
Drews пишет:
И путь к нему, естественно, http://detstvo18.org/send.phtml
Всё верно только измени send.html
(Добавление)
В общем в прищепке скачай файл send.phtml\n\n(Добавление)
TvoyWeb
А куда это stripslashes() вставить в коде?
13. Drews - 15 Марта, 2005 - 09:18:14 - перейти к сообщению
Всё сделал вроде правильно, но после нажатия на Отправить, такая же фигня.
А должна по идее страница, которую я указал "Куда перейдет сообщение".
Короче, вот этот код:
<form method="post" action="http://www.detstvo18.org/send.phtml">
*Âàø e-mail:<BR>
<input type="hidden" name="fName[1]" value="e-mail">
<input type="text" name="fData[1]" size="40" onfocus="if(!this.init){
this.init=1; if(window.ivnRotate1) window.ivnRotate1.kill(); this.value=''}"
value="Ââîäèòå ïðàâèëüíûé àäðåñ!">
<BR>*Âàøè èìÿ è ôàìèëèÿ:<BR>
<input type="hidden" name="fName[2]" value="Èìÿ">
<input type="text" name="fData[2]" size="40">
<BR>Âàø ãîðîä:<BR>
<input type="hidden" name="fName[3]" value="Ãîðîä">
<input type="text" name="fData[3]" size="40">
<BR>Òåìà ñîîáùåíèÿ:<BR>
<select name="fName[4]">
<option>Âûáåðèòå òåìó ñîîáùåíèÿ:</option>
<option>Âîïðîñ</option>
<option>Ðåêîìåíäàöèè è ïðåäëîæåíèÿ</option>
<option>Äðóãîå</option>
</select>
<BR>*Ñîîáùåíèå:<BR>
<input type="hidden" name="fName[5]" value="Ñîîáùåíèå">
<TEXTAREA name="fData[5]" COLS=30 ROWS=9>
</TEXTAREA>
<input type="hidden" name="fMail" value="stardrew@comail.ru">
<input type="hidden" name="fTitle" value="Ïîäïèñü">
<input type="hidden" name="fSubject" value="Âîïðîñ">
<input type="hidden" name="fCount" value="5">
<input type="hidden" name="fOk"
value="http://www.detstvo18.org/x.htm">
<input type="hidden" name="fBad" value="http://detstvo18.org/xx.htm">
<BR><BR>
<input type="submit" name="Submit" value="îòïðàâèòü ñîîáùåíèå"
style="{font: 8pt 'Verdana'; border: outset 1px; width: 230;}">
</form>
А должна по идее страница, которую я указал "Куда перейдет сообщение".
Короче, вот этот код:
<form method="post" action="http://www.detstvo18.org/send.phtml">
*Âàø e-mail:<BR>
<input type="hidden" name="fName[1]" value="e-mail">
<input type="text" name="fData[1]" size="40" onfocus="if(!this.init){
this.init=1; if(window.ivnRotate1) window.ivnRotate1.kill(); this.value=''}"
value="Ââîäèòå ïðàâèëüíûé àäðåñ!">
<BR>*Âàøè èìÿ è ôàìèëèÿ:<BR>
<input type="hidden" name="fName[2]" value="Èìÿ">
<input type="text" name="fData[2]" size="40">
<BR>Âàø ãîðîä:<BR>
<input type="hidden" name="fName[3]" value="Ãîðîä">
<input type="text" name="fData[3]" size="40">
<BR>Òåìà ñîîáùåíèÿ:<BR>
<select name="fName[4]">
<option>Âûáåðèòå òåìó ñîîáùåíèÿ:</option>
<option>Âîïðîñ</option>
<option>Ðåêîìåíäàöèè è ïðåäëîæåíèÿ</option>
<option>Äðóãîå</option>
</select>
<BR>*Ñîîáùåíèå:<BR>
<input type="hidden" name="fName[5]" value="Ñîîáùåíèå">
<TEXTAREA name="fData[5]" COLS=30 ROWS=9>
</TEXTAREA>
<input type="hidden" name="fMail" value="stardrew@comail.ru">
<input type="hidden" name="fTitle" value="Ïîäïèñü">
<input type="hidden" name="fSubject" value="Âîïðîñ">
<input type="hidden" name="fCount" value="5">
<input type="hidden" name="fOk"
value="http://www.detstvo18.org/x.htm">
<input type="hidden" name="fBad" value="http://detstvo18.org/xx.htm">
<BR><BR>
<input type="submit" name="Submit" value="îòïðàâèòü ñîîáùåíèå"
style="{font: 8pt 'Verdana'; border: outset 1px; width: 230;}">
</form>
14. Alone - 15 Марта, 2005 - 09:24:55 - перейти к сообщению
Drews
Само сообщение приходит?
И проверь ещё раз всё.
Само сообщение приходит?
И проверь ещё раз всё.
15. Drews - 15 Марта, 2005 - 09:30:37 - перейти к сообщению
Да, сообщение приходит. За это тебе огромное спасибо, так как я уже месяц ни от кого добиться ничего подобного не могу!
Только после нажатия на ОТПРАВИТЬ выводится это сообщение, а не открывается страница, которую я создал.\n\n(Добавление)
Может, сам попробуешь?
http://detstvo18.org/Untitled1.html
И увидишь, что получается.
Только после нажатия на ОТПРАВИТЬ выводится это сообщение, а не открывается страница, которую я создал.\n\n(Добавление)
Может, сам попробуешь?
http://detstvo18.org/Untitled1.html
И увидишь, что получается.
16. ETC - 15 Марта, 2005 - 09:37:37 - перейти к сообщению
Чё-то дырявый скрипт, я напишу сейчас свой вариант
17. Alone - 15 Марта, 2005 - 09:40:18 - перейти к сообщению
Drews пишет:
Да, сообщение приходит. За это тебе огромное спасибо, так как я уже месяц ни от кого добиться ничего подобного не могу!
Это радует.
Поставь внутренности вставленного в прищепку файла.
Если не получится - поэкспериментируй с такими вариантами:
www.detstvo18.org/x.htm
и
detstvo18.org/x.htm
www.detstvo18.org/send.phtml
и
detstvo18.org/send.phtml
18. Drews - 15 Марта, 2005 - 09:54:10 - перейти к сообщению
Всё то же самое :о(
19. Alone - 15 Марта, 2005 - 09:59:49 - перейти к сообщению
Закрепи файл:
x.htm
x.htm
20. ETC - 15 Марта, 2005 - 09:59:50 - перейти к сообщению
Так, вот архив, только что написал. Внутри четыре файла
index.html - страничка, с которой отправляем сообщение
notsended.html - страничка, которая появится, если сообщение не отправлено
sended.html - страничка, которая появится, если сообщение отправлено
send.php - скрипт, посылающий сообщение.
Вот его содержание:
все странички надо положить в одну папку, e-mail можно изменить, index.html - можно переименовать.
(Добавление)
Я думаю, это проще, и безопаснее, чем использовать тот скрипт
index.html - страничка, с которой отправляем сообщение
notsended.html - страничка, которая появится, если сообщение не отправлено
sended.html - страничка, которая появится, если сообщение отправлено
send.php - скрипт, посылающий сообщение.
Вот его содержание:
PHP:
<?php
$newlocation = "./sended.html";
$badlocation = "./notsended.html";
$sendmail = "drews@birulevo.net";
$subject = "Сообщение с сайта detstvo18.org";
/*****main code*****/
$get = $HTTP_POST_VARS;
$uname = isset($get["uname"])?$get["uname"]:"";
$umail = isset($get["umail"])?$get["umail"]:"";
$ucity = isset($get["ucity"])?$get["ucity"]:"";
$umsg = isset($get["umsg"])?$get["umsg"]:"";
if ($uname==""||$umsg=="") {
header("Location: ".$badlocation);
} else {
$msg = $subject."
От: ".$uname."
E-mail: ".$umail."
Город: ".$ucity."
Сообщение:
--------
".$umsg;
mail($sendmail,$subject,$msg);
header("Location: ".$newlocation);
}
?>
$newlocation = "./sended.html";
$badlocation = "./notsended.html";
$sendmail = "drews@birulevo.net";
$subject = "Сообщение с сайта detstvo18.org";
/*****main code*****/
$get = $HTTP_POST_VARS;
$uname = isset($get["uname"])?$get["uname"]:"";
$umail = isset($get["umail"])?$get["umail"]:"";
$ucity = isset($get["ucity"])?$get["ucity"]:"";
$umsg = isset($get["umsg"])?$get["umsg"]:"";
if ($uname==""||$umsg=="") {
header("Location: ".$badlocation);
} else {
$msg = $subject."
От: ".$uname."
E-mail: ".$umail."
Город: ".$ucity."
Сообщение:
--------
".$umsg;
mail($sendmail,$subject,$msg);
header("Location: ".$newlocation);
}
?>
все странички надо положить в одну папку, e-mail можно изменить, index.html - можно переименовать.
(Добавление)
Я думаю, это проще, и безопаснее, чем использовать тот скрипт