|
Не могу создать автоматическое отправление страницы сайтаОбсуждение темы Не могу создать автоматическое отправление страницы сайта в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Добрый вечер. Мучаюсь над своим сайтиком. Создала раздел "Запись на время", там набор удобног времени для приема, и прочих важных вопросов-ответов, нужное отмечают ... |
|
Опции темы |
06.09.2009, 18:50 | #1 |
|
Добрый вечер. Мучаюсь над своим сайтиком. Создала раздел "Запись на время", там набор удобног времени для приема, и прочих важных вопросов-ответов, нужное отмечают галочкой
Внизу сделала кнопочку "отправить сообщение" А как сделать чтоб все это заполненное ко мне на электронку приходило не знаю. Помогите пожалуйста. |
|
06.09.2009, 19:29 | #2 |
|
Нужно использовать форму обратной связи для сайта.
В html прописать все галочки, кнопку прикрутить к php скрипту который все это и отправит на указанный адрес. Самый бональный пример (php) send.php <?php if (isset($_POST['$name'])) {$name = $_POST['$name'];} if (isset($_POST['$email'])) {$email = $_POST['$email'];} if (isset($_POST['$message'])) {$message = $_POST['$message'];} $address = '[email protected]'; $sub = "Сообщение с моего сайта"; $mes = "Автор назвался: $name \nУказал свой адрес: $email \nСодержание письма: $message"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') { echo "<p>Сообщение отправлено"; } else { echo "<p>Сообщение не отправлено"; } ?> HTML к ней. <title>Форма</title> </head> <body> <form action="send.php" method="post" name="f1"> <p>Введите имя:<br> <input type="text" name="name"></p> <p>Введите email:<br> <input type="text" name="email"></p> <p>Введите сообщение:<br> <textarea name="message" rows="5" cols="30"></textarea> <br> <br> <input type="submit" value="Отправить сообщение"></p> </form> Последний раз редактировалось 74ivan74; 06.09.2009 в 19:37.. |
|
06.09.2009, 20:08 | #3 |
|
галочки прописала, а как приписать к PHP не умею
Добавлено через 35 минут Нужно писать так? <INPUT name="Submit" type=submit value="Отправить данные"> <INPUT name="reset" type=reset value="Очистить форму"> </FORM> <p align="justify"> </p> </td> <title>Форма</title> </head> <body> <form action="send.php" method="post" name="f1"> <p>Введите имя:<br> <input type="text" name="name"></p> <p>[email protected]:<br> <input type="text" name="email"></p> <p>Введите сообщение:<br> <textarea name="message" rows="5" cols="30"></textarea> <br> <br> <input type="submit" value="Отправить сообщение"></p> Последний раз редактировалось ольга-м; 06.09.2009 в 20:08.. Причина: Добавлено сообщение |
|
06.09.2009, 20:26 | #4 | |
|
<title>Форма</title>
</head> <body> <form action="send.php" method="post" name="f1"> <p>заменить на нужное:<br> <input type="text" name="name"></p> <p>заменить на нужное:<br> <input type="text" name="email"></p> <p>добавить нужное:<br> <input type="text" name="???"></p> <p>добавить нужное:<br> <input type="text" name="???"></p> <p>Введите сообщение:<br> <textarea name="message" rows="5" cols="30"></textarea> <br> <br> <input type="submit" value="Отправить сообщение"></p> </form> php в одной папке с формой <?php if (isset($_POST['$name'])) {$name = $_POST['$name'];} if (isset($_POST['$email'])) {$email = $_POST['$email'];} if (isset($_POST['$добавить свое'])) {$добавить свое' = $_POST['$добавить свое''];} if (isset($_POST['$добавить свое''])) {$добавить свое' = $_POST['$добавить свое''];} if (isset($_POST['$message'])) {$message = $_POST['$message'];} $address = '[email protected]'; $sub = "Сообщение с моего сайта"; $mes = "Автор назвался: $name \nУказал свой адрес: $email \n(добавить свое)\nСодержание письма: $message"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') { echo "<p>Сообщение отправлено"; } else { echo "<p>Сообщение не отправлено"; } ?> Цитата:
|
|
|
Этот пользователь сказал спасибо 74ivan74 за это полезное сообщение: | ольга-м (06.09.2009) |
06.09.2009, 22:29 | #5 |
|
Ответ, конечно содержательный, но выражение "должно быть размещено..."? на практике мной не может быть реализовано, вы могли бы скорректировать мой корявый вариант?
Добавлено через 1 минуту выглядит он так <!--#include virtual="style.shtml"--> <body marginheight="5" marginwidth="5" bgcolor="000000"> <table width="800" border="0" cellpadding="0" cellspacing="0" height="156"> <tr> <td width="800" height="165" valign="top"><img src="grad3.jpg" width="800" height="165"></td> </tr> </table> <table width="800" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000"> <tr> <td width="6" height="8"></td> <td width="100"></td> <td width="11"></td> <td width="560"></td> <td width="11"></td> <td width="98"></td> <td width="2"></td> <td width="12"></td> </tr> <tr> <td height="24"></td> <td colspan="5" valign="top" bgcolor="#990000"> <!--#include virtual="script.shtml"--> </td> <td></td> <td></td> </tr> <tr> <td height="11"></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="345"></td> <td rowspan="3" valign="top" bgcolor="#990000"> <!--#include virtual="left.shtml"--> </td> <td></td> <td valign="top" bgcolor="#FFCC66"> <blockquote> <p align="center"><font size="5"><strong>Запись на Тренинг-Курсы.</strong></font></p> <p align="justify"><B>Тренинг, в котором Вы хотите участвовать</B> <em>(отметьте галочкой интересующие вас тренинги) <SPAN class=p_body>*</SPAN>:</em></p> <p align="justify"><BR> <INPUT type=checkbox value=Эффективная Коммуникация name=training1> Эффективная Коммуникация<BR> <INPUT type=checkbox value="Диагностика жизненного сценария" name=training2> Диагностика, прогнозирование и коррекция жизненного сценария <BR> <INPUT type=checkbox value="Непотопляемый Авианосец" name=training3> Непотопляемый Авианосец<BR> <INPUT type=checkbox value="Небоскреб" name=training4> Небоскреб <BR> <INPUT type=checkbox value="Допинг второго дыхания" name=training5> Допинг "второго дыхания"<BR> <INPUT type=checkbox value="серый кардинал" name=training6> Серый Кардинал<BR> <INPUT type=checkbox value="Человек Армия" name=training7> Человек Армия<BR> <INPUT type=checkbox value=Крутой Психолог name=training13> Крутой Психолог<BR> <INPUT type=checkbox value="Общество оригинильных особ" name=training8> Общество Оригинальных Особ<BR> <INPUT type=checkbox value="случайные встречи" name=training10> "СЛУЧАЙНЫЕ" встречи<BR> <INPUT type=checkbox value="все тренги" name=training11> Все тренинги <BR> <INPUT type=checkbox value=индивидуальный прием name=training14> Индивидуальный ПРИЕМ<BR> </p> </blockquote> <FORM action=training.php method=post> <TABLE width="90%" border=0> <TBODY> <TR> <TD> <P><SPAN class=p_body><B>Фамилия, имя участника тренинга </B></SPAN>*</P></TD> <TD> <P> <INPUT maxLength=100 size=30 name=fio> </P></TD> </TR> <TR> <TD> <P><SPAN class=p_body><B>Фамилия, имя, отчество записывающего (для родителей учащихся)</B> *</SPAN></P></TD> <TD> <P> <INPUT maxLength=100 size=30 name=fioadult> </P></TD> </TR> <TR> <TD> <P><SPAN class=p_body><B>Возраст участника</B> *</SPAN></P></TD> <TD> <P> <INPUT maxLength=100 size=30 name=age> </P></TD> </TR> <TR> <TD> <P><SPAN class=p_body><B>Телефон для связи (домашний/мобильный)</B> *</SPAN></P></TD> <TD> <P> <INPUT maxLength=50 size=30 name=tel> </P></TD> </TR> <TR> <TD> <P class=p_body><B>E-mail (если есть)</B></P></TD> <TD> <P> <INPUT maxLength=45 size=30 name=email> </P></TD> </TR> </TBODY> </TABLE> <P class=p_body><B>Комментарии (когда удобнее звонить и т.д.):</B><BR> <TEXTAREA name=comments rows=3 cols=41></TEXTAREA> <BR> <INPUT name="Submit" type=submit value="Отправить данные"> <INPUT name="reset" type=reset value="Очистить форму"> </FORM> <p align="justify"> </p> </td> <td></td> <td rowspan="3" valign="top" bgcolor="#990000" colspan="2"> <!--#include virtual="right.shtml"--> </td> <td></td> </tr> <tr> <td height="11"></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td height="19"></td> <td></td> <td valign="middle" bgcolor="#FFCC66"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="1" color="#000000"> Киров (8332) 320506, 784455 e-mail <a href="mailto:[email protected]">[email protected]</a> Добавлено через 1 час 17 минут 74ivan74, ответьте пожалуйста Последний раз редактировалось ольга-м; 06.09.2009 в 22:29.. Причина: Добавлено сообщение |
|
07.09.2009, 09:59 | #6 |
|
Сам training.php, как фаил у Вас существует?
К примеру <?php if (isset($_POST['$training1'])) {$training1 = $_POST['$training1'];} if (isset($_POST['$training2'])) {$training2 = $_POST['$training2'];} if (isset($_POST['$training3'])) {$training3' = $_POST['$training3'];} if (isset($_POST['$message'])) {$message = $_POST['$message'];} $address = '[email protected]'; $sub = "Сообщение с моего сайта"; $mes = "Автор назвался: $training1 \nУказал свой адрес: $training2 \n Тренинг: $training3\nСодержание письма: $message"; $verify = mail ($address,$sub,$mes,"Content-type:text/plain; charset = windows-1251\r\nFrom:$email"); if ($verify == 'true') { echo "<p>Сообщение отправлено"; } else { echo "<p>Сообщение не отправлено"; } ?> |
|
07.09.2009, 19:03 | #7 |
|
нет не существует
|
|
13.09.2009, 00:36 | #8 |
|
не могу привести в соответствие файлы
training.php index.php что не так? на training.php написала так: <?php if (isset ($name)) { $name = substr($name,0,20); //Не может быть более 20 символов if (empty($name)) { echo "<center><b>Не указано имя !!!<p>"; echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $name = "не указано"; } if (isset ($email)) { $email = substr($email,0,20); //Не может быть более 20 символов if (empty($email)) { echo "<center><b>Не указан e-mail !!!<p>"; echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $email = "не указано"; } if (isset ($mess)) { $mess = substr($mess,0,1000); //Не может быть более 1000 символов if (empty($mess)) { echo "<center><b>Сообщение не написано !!!<p>"; echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $mess = "не указано"; } $i = "не указано"; if ($name == $i AND $email == $i AND $mess == $i) { echo "Ошибка ! Скрипту не были переданы параметры !"; exit; } $to = "[email protected]"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/ $subject = "Сообщение с вашего интернет-сайта"; $message = "Эффективная Коммуникация: $training1:Диагностика, прогнозирование и коррекция жизненного сценария: $training3::::::::::Непотопляемый Авианосец::::::::::Небоскреб::::::::::Допинг:::::: ::::Серый Кардинал::::::::::Человек Армия::::::::::Крутой Психолог::::::::::Общество Оригинальных Особ::::::::::СЛУЧАЙНЫЕ встречи::::::::::Все тренинги::::::::::Индивидуальный ПРИЕМ::::::::::Имя пославшего:$name::::::::::Телефон::::::::::Электро нный адрес:$email::::::::::IСообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR"; mail ($to,$subject,$message) or print "Не могу отправить письмо !!!"; echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.shtml>Нажмите</a>, что бы вернуться на главную...>"; exit; ?> </p> <p align="justify"> </p> </td> <td></td> <td rowspan="3" valign="top" bgcolor="#990000" colspan="2"> <!--#include virtual="right.shtml"--> на index.php написала так: Запись на Тренинг-Курсы.</strong></font></p> <p align="justify"><B>Тренинг, в котором Вы хотите участвовать</B> <em>(отметьте галочкой интересующие вас тренинги) <SPAN class=p_body>*</SPAN>:</em></p> <p align="justify"><BR> <INPUT type=checkbox value=Эффективная Коммуникация name=training1> Эффективная Коммуникация<BR> <INPUT type=checkbox value="Диагностика жизненного сценария" name=training2> Диагностика, прогнозирование и коррекция жизненного сценария <BR> <INPUT type=checkbox value="Непотопляемый Авианосец" name=training3> Непотопляемый Авианосец<BR> <INPUT type=checkbox value="Небоскреб" name=training4> Небоскреб <BR> <INPUT type=checkbox value="Допинг второго дыхания" name=training5> Допинг "второго дыхания"<BR> <INPUT type=checkbox value="серый кардинал" name=training6> Серый Кардинал<BR> <INPUT type=checkbox value="Человек Армия" name=training7> Человек Армия<BR> <INPUT type=checkbox value=Крутой Психолог name=training13> Крутой Психолог<BR> <INPUT type=checkbox value="Общество оригинильных особ" name=training8> Общество Оригинальных Особ<BR> <INPUT type=checkbox value="случайные встречи" name=training10> "СЛУЧАЙНЫЕ" встречи<BR> <INPUT type=checkbox value="все тренги" name=training11> Все тренинги </p> <p align="justify"><BR> <INPUT type=checkbox value=индивидуальный прием name=training14> Индивидуальный ПРИЕМ<BR> </p> </blockquote> <FORM action=training.php method=post> <TABLE width="90%" border=0> <TBODY> <TR> <TD> <P><b>Ваше имя</b></P></TD> <TD> <P> <INPUT maxLength=100 size=30 name=fio> </P></TD> </TR> <TR> <TD> <P><SPAN class=p_body><B>Телефон для связи (домашний/мобильный)</B> </SPAN></P></TD> <TD> <P> <INPUT maxLength=50 size=30 name=tel> </P></TD> </TR> <TR> <TD> <P class=p_body><B>E-mail </B></P></TD> <TD> <P> <INPUT maxLength=45 size=30 name=email> </P></TD> </TR> </TBODY> </TABLE> <P class=p_body><B>Комментарии (когда удобнее звонить и т.д.):</B><BR> <TEXTAREA name=comments rows=3 cols=41></TEXTAREA> <BR> <INPUT name="Submit" type=submit value="Отправить данные"> <INPUT name="reset" type=reset value="Очистить форму"> </FORM> <p align="justify"> </p> </td> В ЧЕМ ОШИБКА? ПОДСКАЖИТЕ ПОЖАЛУЙСТА. |
|
14.09.2009, 09:55 | #9 |
|
ольга-м
1) Не нашел, откуда берется $name 2) У вас включен параметр register_globals? Если да, то выключите его и берите переменные, переданные из формы в скрипт, из массива $_GET или $_POST. 3) На форуме, в своем сообщении, заключайте код в теги code, html или php. Тогда это будет выглядеть так: PHP код:
|
|
15.09.2009, 21:41 | #10 |
|
74ivan74, и
Scroll, ОГРОМНОЕ СПАСИБО! ВСЕ РАБОТАЕТ!!! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу разобраться с меню для сайта | Ishanuee | HTML, CSS, JavaScript | 13 | 12.12.2014 07:33 |
Как правильно создать фон для сайта? | RTEagle | HTML, CSS, JavaScript | 2 | 28.01.2013 22:44 |
Автоматическое добавление сайта в поисковые системы | jkjk | Поисковые системы | 1 | 14.02.2011 06:44 |
Помогите плз создать аналог сайта markets.by | Delahoja | Кальянная | 13 | 27.11.2010 15:27 |
Не могу определиться с дизайном сайта, помогите! | Mironoff | Библиотека | 3 | 17.12.2007 22:26 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|