moby Опубликовано 3 апреля, 2005 Жалоба Share Опубликовано 3 апреля, 2005 Как сделать, что бы у меня отправлялись формы на мой e-mail? Есть формы, есть кнопка "Отправить", но не хватает знаний чтобы это все отправилось. Знаю, что нужен файл *.php вот только что в нем писать, чтобы форма приходила ко мне? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 3 апреля, 2005 Жалоба Share Опубликовано 3 апреля, 2005 Нужно скачать специальный PHP-скрипт например с http://script.woweb.ru/index.htm/c/46 и установить его у себя на сайте. Будет и форма и сам php-файл. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Су-27 Опубликовано 2 сентября, 2005 Жалоба Share Опубликовано 2 сентября, 2005 У меня такой скрипт стоит. Вот его текст: <?php // All you need to change is the e-mail addy: $email = '[email protected]'; $subject = 'Сообщение администратору сайта www.org '; //foreach ($HTTP_POST_VARS as $var) { foreach ($HTTP_POST_VARS as $key => $value) { $text .= "$key = $value \n"; } $from = $HTTP_POST_VARS['name'] . ' ' . $HTTP_POST_VARS['email']; mail($email,$subject,$text,"From: $from\nReply-To: $from\n"); ?> ------------ Сообщения приходят в такой кодировке, что даже штирлицем не раскодируешь? Может, кто чего посоветует? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Сергей Мазуренко Опубликовано 2 сентября, 2005 Жалоба Share Опубликовано 2 сентября, 2005 Отлично то, что я хотел у себя на сайте иметь. Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 2 сентября, 2005 Жалоба Share Опубликовано 2 сентября, 2005 Сообщения приходят в такой кодировке, что даже штирлицем не раскодируешь?Может, кто чего посоветует? <{POST_SNAPBACK}> Попробовать что-нить типа такого: mail($email,$subject,$text,"From: $from\nReply-To: $from\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\n"); Ссылка на комментарий Поделиться на другие сайты More sharing options...
Су-27 Опубликовано 2 сентября, 2005 Жалоба Share Опубликовано 2 сентября, 2005 Отлично то, что я хотел у себя на сайте иметь. <{POST_SNAPBACK}> Это только код РНР. После него пишется в HTML страничка ответа. А нужна ещё и форма отправки, например чёрная, как у меня: <form method="POST" action="mailform.php"><table border="0" width="30%" bgcolor="#000000" cellspacing="1" height="203"><tr><td width="100%" bgcolor="#000000" align="center" colspan="2"><p align="center" style="margin-top: 0; margin-bottom: 0"><b><font face="Verdana" size="2" color="#FFFFFF"><span lang="ru">Введите ваш текст здесь:</span></font></b></p></td></tr><tr><td width="19%" bgcolor="#000000" align="center"><span lang="ru"><font face="Arial" size="2" color="#FFFFFF">Имя</font></span><font size="2" face="Arial" color="#FFFFFF">:</font></td><td width="81%" bgcolor="#000000"><font color="#FFFFFF" size="2" face="Arial"><input type="text" name="Name" size="20" style="background-color: #C0C0C0"></font></td></tr><tr><td width="19%" bgcolor="#000000" align="center"><font size="2" face="Arial" color="#FFFFFF">E-Mail:</font></td><td width="81%" bgcolor="#000000"><font color="#FFFFFF" size="2" face="Arial"><input type="text" name="email" size="20" style="background-color: #C0C0C0"></font></td></tr><tr><td width="100%" bgcolor="#000000" colspan="2"><font color="#FFFFFF" size="2" face="Arial"> <textarea rows="6" name="message" cols="38" style="background-color: #C0C0C0"></textarea></font></td></tr><tr><td width="100%" bgcolor="#000000" colspan="2" align="center"><font color="#FFFFFF" size="2" face="Arial"><input type="submit" value="Отправить" style="background-color: #808080"> <input type="reset" value="Очистить" name="B2" style="background-color: #808080"></font></td></tr></table></form></p><p align="center" style="margin-top: 0; margin-bottom: 0"> Админ, спасибо! Вроде, понял... Ссылка на комментарий Поделиться на другие сайты More sharing options...
Сергей Мазуренко Опубликовано 2 сентября, 2005 Жалоба Share Опубликовано 2 сентября, 2005 Это только код РНР. После него пишется в HTML страничка ответа. А нужна ещё и форма отправки, например чёрная, как у меня: <form method="POST" action="mailform.php"><table border="0" width="30%" bgcolor="#000000" cellspacing="1" height="203"><tr><td width="100%" bgcolor="#000000" align="center" colspan="2"><p align="center" style="margin-top: 0; margin-bottom: 0"><b><font face="Verdana" size="2" color="#FFFFFF"><span lang="ru">Введите ваш текст здесь:</span></font></b></p></td></tr><tr><td width="19%" bgcolor="#000000" align="center"><span lang="ru"><font face="Arial" size="2" color="#FFFFFF">Имя</font></span><font size="2" face="Arial" color="#FFFFFF">:</font></td><td width="81%" bgcolor="#000000"><font color="#FFFFFF" size="2" face="Arial"><input type="text" name="Name" size="20" style="background-color: #C0C0C0"></font></td></tr><tr><td width="19%" bgcolor="#000000" align="center"><font size="2" face="Arial" color="#FFFFFF">E-Mail:</font></td><td width="81%" bgcolor="#000000"><font color="#FFFFFF" size="2" face="Arial"><input type="text" name="email" size="20" style="background-color: #C0C0C0"></font></td></tr><tr><td width="100%" bgcolor="#000000" colspan="2"><font color="#FFFFFF" size="2" face="Arial"> <textarea rows="6" name="message" cols="38" style="background-color: #C0C0C0"></textarea></font></td></tr><tr><td width="100%" bgcolor="#000000" colspan="2" align="center"><font color="#FFFFFF" size="2" face="Arial"><input type="submit" value="Отправить" style="background-color: #808080"> <input type="reset" value="Очистить" name="B2" style="background-color: #808080"></font></td></tr></table></form></p><p align="center" style="margin-top: 0; margin-bottom: 0"> Админ, спасибо! Вроде, понял... <{POST_SNAPBACK}> Спасибо за скрипт Ссылка на комментарий Поделиться на другие сайты More sharing options...
Vsl-777 Опубликовано 19 июня, 2008 Жалоба Share Опубликовано 19 июня, 2008 Сообщения приходят в такой кодировке, что даже штирлицем не раскодируешь?Может, кто чего посоветует? <{POST_SNAPBACK}> Попробовать что-нить типа такого: mail($email,$subject,$text,"From: $from\nReply-To: $from\nContent-type: text/plain; charset=windows-1251\nContent-Transfer-Encoding: 8bit\n"); admin прошу помогите пожалуйста... Проблема вот в чем, на электронный адрес приходит, как уже было сказано - "такое, что даже штирлицем не раскодируешь" Пробовал применить ваш код, но ничего не меняется. Каков мой код: <html> <head> <title></title> </head> <body> <?php $Предмет="Вопрос"; $Текст=$Сообщение."\n\n$Имя, телефон$Имя0, вид объекта$Имя1, адрес объекта$Имя2"; $Заголовок="From: $email \nReply-To: $email\n"; mail("...", $Предмет, $Текст, $Заголовок); echo "Электронное сообщение отправлено."; ?> </body> </html> Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 19 июня, 2008 Жалоба Share Опубликовано 19 июня, 2008 mail("$mymail","$subject", "$letter", "Return-Path: <$mymail>\r\n". "From: $myname <$mymail>\r\n". "Reply-To: $myname <$mymail>\r\n". "X-Priority: 3\r\n". "Content-type: text/plain; charset=windows-1251\r\n". "Content-Transfer-Encoding: 8bit\r\n". "Date: ".date("r") ); $mymail - куда $myname - от имя $mymail - от email $subject - тема $letter - текст Ссылка на комментарий Поделиться на другие сайты More sharing options...
Vsl-777 Опубликовано 20 июня, 2008 Жалоба Share Опубликовано 20 июня, 2008 Спасибо за помощь admin... но чего-то не получается, попробовал в разных вариантах, текст не кодируется, также приходит не пойми что ((((( Ссылка на комментарий Поделиться на другие сайты More sharing options...
Vsl-777 Опубликовано 20 июня, 2008 Жалоба Share Опубликовано 20 июня, 2008 все получилось!!! Спасибо за помощь admin! =) Ссылка на комментарий Поделиться на другие сайты More sharing options...
inform Опубликовано 21 января, 2009 Жалоба Share Опубликовано 21 января, 2009 Подскажите кто знает как и что дописать к данной форме чтоб после отправки вопроса страница возвращалась обратно или на заданную? Благодарен заранее! Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 21 января, 2009 Жалоба Share Опубликовано 21 января, 2009 Хе-хе А зачем возврат, если можно и без него. Сделать, чтобы сразу открывался нужны текст. Ссылка на комментарий Поделиться на другие сайты More sharing options...
kent899 Опубликовано 13 ноября, 2010 Жалоба Share Опубликовано 13 ноября, 2010 подскажите плиииз... есть вот такая форма <form action="feedback.html" method="post" id="feedbackForm" name="feedbackForm"> <p class="field">Ф.И.О.:*<br /><input type="text" name="fio" value="" /></p> <p class="field">Телефон:*<br /><input type="text" name="phone" value="" /></p> <p class="field">E-mail:*<br /><input type="text" name="email" value="" /></p> <p class="field">Текст сообщения:*<br /><textarea cols="30" rows="7" name="comment" ></textarea></p> <p class="submit"><input name="Подтвердить" type="submit" value="Отправить" /> Поля помеченые звездочкой (*), <br /> являются обязательными для заполнения</p> <input type="hidden" name="formid" value="feedbackForm" /></form> и вот такой скрипт <?php $to = "<[email protected]>" ; $subject = "тема"; $message = 'ФИО:' . $_POST['fio'] . '<br>Телефон:'. $_POST['phone'] .'<br>E-mail:' . $_POST['email'] . '<br>Сообщение:' . $_POST['commant']; $headers = "Content-type: text/html; charset=windows-1251 \r\n"; $headers .= "From: Birthday Reminder <[email protected]>\r\n"; $headers .= "Bcc: [email protected]\r\n"; if(mail($to, $subject, $message, $headers)){ echo 'ok'; }else{ echo 'no'; } ?> <script> history.go(-1); </script> но письмо не отправляется((( как заставить все это дело работать???? Ссылка на комментарий Поделиться на другие сайты More sharing options...
admin Опубликовано 15 ноября, 2010 Жалоба Share Опубликовано 15 ноября, 2010 См. пример mail(); из девятого сообщения этой темы. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти