Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Perl, PHP: отправка формы на e-mail

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
В каком файле?  

вы так много файлов упомянули выше? блин.. ну отдохните, что ли..  
сделайте какой то вывод в файле
Цитата:
mailer.php:



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:30 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
я ж писал ужо выше содержимое mailer.php  
 
мож телефону все моменты обсудить, за результат 4 бутылки пива грольш )))
 
а то очень много непонятного вот и неполучается найти понимания )))

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 19:32 16-12-2008 | Исправлено: Toxin241, 19:34 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
я ж писал ужо выше содержимое mailer.php

мне начинает надоедать этот флейм.. вы читаете, вообще, что вам пишут?  
сказано "сделайте какой то вывод", то есть, к примеру, echo "вывод";
или просто что то дописать в файле после ?>
чтобы текст вывелся в браузер. причина - в случае CGI обработки такого файла сервер не получит никакой информации от обработчика и может выдать 500 ошибку.
так понятнее?  


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:35 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал вывод, ошибка 500
 
Да действительно очень много флейма, нужно подтереть всё будет, т.к. содержательного мало... мож по аське?
 
есть сообщение об ошибке
 
[16-Dec-2008 18:37:54] PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: &quot;sendmail_from&quot; not set in php.ini or custom &quot;From:&quot; header missing in C:\www.ru\mailer.php on line 17

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 19:44 16-12-2008 | Исправлено: Toxin241, 19:57 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
[16-Dec-2008 18:37:54] PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]: &quot;sendmail_from&quot; not set in php.ini or custom &quot;From:&quot; header missing in C:\www.ru\mailer.php on line 17

ну вот и результат.. не настроена отправка почты в php.ini
не указано обратное мыло в sendmail_from
можно прописать в php.ini, а можно и через функцию www.php.net/ini_set

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:59 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
ага ужо всио пачинил, тока почему при нажатии на кнопку заказ открывается новый чистый лист где написано "вывод" как сделать что бы не открывался чистый лист а оставалась основная страничка сайта?

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 20:11 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
ага ужо всио пачинил, тока почему при нажатии на кнопку заказ открывается новый чистый лист где написано "вывод" как сделать что бы не открывался чистый лист а оставалась основная страничка сайта?

коверкать то русский язык не надо.
либо открывать в новом окне (прописать у формы target=_blank) и в mailer.php выводить javascript, который закроет окно по выполнению.. или создавать/вставить в первоначальную страницу невидимый/нулевого размера iframe и в target указать его имя.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:15 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
а можно Ява скрипт подсмотреть гденить , который закроет окно по выполнению??? пожалуйста

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 20:29 16-12-2008 | Исправлено: Toxin241, 20:32 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
а можно фва скрипт подсмотреть гденить

<html>
<body>
<script>
self.close()
</script>
</body>
</html>
 
если будет спрашивать закрытия, то можно добавить перед self.close такую строчку
  window.opener = self

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:35 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
 
хм, а я написал в маилер.пхп вот что:
<script language="JavaScript" type="text/javascript" > window.close() </script>
 
и окно мигнув закрывается

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 20:40 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
и окно мигнув закрывается

ну и ок..

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:40 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как сделать что бы оно не сразу закрывалось а с задержкой в 5 секунд?

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 20:43 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Toxin241

Цитата:
А как сделать что бы оно не сразу закрывалось а с задержкой в 5 секунд?

читайте про setTimeout функцию в javascript

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:44 16-12-2008
Toxin241



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а вот : setInterval('MyFunction();', 2000);
 
Агроменное спасибо, никогда не имел дело с PHP и HTML и тем более JAVA, но всё получилось

Всего записей: 71 | Зарегистр. 28-07-2003 | Отправлено: 20:50 16-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а вот : setInterval('MyFunction();', 2000);

делает периодический вызов.. понятно, что после закрытия окна вызывать нечего, но правильнее именно setTimeout

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:51 16-12-2008
MissX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите! Нужна форма оправки заказа на e-mail с полями (с проверкой заполнения полей):
 
YOUR ORDER* (the good, color, size, quantity) textarea
Your name and surename*  text
Your phone number* text
Your e-mail * text
Your address:*  
post code  text
street / number / district  text
town / region text
country text
Payment*  radio  
Where from do you know about our shop? radio  
Any questions or information for us   textarea
 
Внизу 2 кнопки: SEND   CLEAN
 
После оправки вывод страницы с сообщением The order was send. Thank you for your order.  (иначе сообщение об ошибке)
 
 и с ссылка, чтобы вернуться на главную сайта.
 
Буду ОЧЕНЬ благодарна
 
 
 
 

Всего записей: 3 | Зарегистр. 19-12-2008 | Отправлено: 07:15 19-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MissX
перечитайте тему.. все было разжевано, с примерами, не один раз.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 16:27 19-12-2008
MissX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery читаю, но знаний явно не хватает, чтобы обработать прочитанное...
Будьте так добры, объясните бестолковой.
 
Начну с начала. Есть форма,сделанная в редакторе на mail.ru
 
<HTML><HEAD><TITLE>YOUR ORDER</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<META content="MSHTML 6.00.6000.16788" name=GENERATOR></HEAD>
<BODY bgColor=#ccffcc leftMargin=50 topMargin=0 marginheight="0"  
marginwidth="2"><IMG hspace=0 src="order_files/logo03.jpg" border=0><BR><BR>
<FORM action=sendorder.php method=post  
encType=multipart/form-data><FONT style="FONT-SIZE: 18pt"  
color=#003333><B><I>* - This column is necessarily</I></B></FONT>  
<BR><BR>
<TABLE cellSpacing=5 cellPadding=0 border=0>
  <TBODY>
  <TR>
    <TD width=200></TD>
    <TD></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>YOUR ORDER* (the good,  
      color, size, quantity)</FONT></TD>
    <TD><TEXTAREA name="a[YOUR ORDER* (the good, color, size, quantity)]" rows=10 cols=40></TEXTAREA></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Your name and  
      surename*</FONT></TD>
    <TD><FONT size=-1><INPUT name="a[Your name and surename*]"></FONT></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Your phone  
    number*</FONT></TD>
    <TD><FONT size=-1><INPUT name="a[Your phone number*]"></FONT></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Your e-mail *</FONT></TD>
    <TD><FONT size=-1><INPUT name="a[Your e-mail *]"></FONT></TD></TR>
  <TR>
    <TD colSpan=2>&nbsp;</TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Delivery  
address*</FONT></TD>
    <TD><INPUT type=hidden value="Delivery address*"  
      name="a[Delivery address*]"></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>post code</FONT></TD>
    <TD><FONT size=-1><INPUT name="a[post code]"></FONT></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>street / number /  
      district</FONT></TD>
    <TD><FONT size=-1><INPUT  
name="a[street / number / district]"></FONT></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>town / region</FONT></TD>
    <TD><FONT size=-1><INPUT name="a[town / region]"></FONT></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>country</FONT></TD>
    <TD><FONT size=-1><INPUT name=a[country]></FONT></TD></TR>
  <TR>
    <TD colSpan=2>&nbsp;</TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Payment*</FONT></TD>
    <TD><INPUT type=hidden value=Payment* name=a[Payment*]></TD></TR>
  <TR vAlign=center>
    <TD align=right><FONT style="FONT-SIZE: 12pt" color=#000033>to  
      courier</FONT></TD>
    <TD><INPUT type=checkbox value="to courier" name="a[to courier]"></TD></TR>
  <TR vAlign=center>
    <TD align=right><FONT style="FONT-SIZE: 12pt" color=#000033>credit card  
      (by Internet or phone)</FONT></TD>
    <TD><INPUT type=checkbox value="credit card (by Internet or phone)"  
      name="a[credit card (by Internet or phone)]"></TD></TR>
  <TR vAlign=center>
    <TD align=right><FONT style="FONT-SIZE: 12pt" color=#000033>Ethniki  
      Trapeza</FONT></TD>
    <TD><INPUT type=checkbox value="Ethniki Trapeza"  
    name="a[Ethniki Trapeza]"></TD></TR>
  <TR vAlign=center>
    <TD align=right><FONT style="FONT-SIZE: 12pt" color=#000033>Euro  
      Bank</FONT></TD>
    <TD><INPUT type=checkbox value="Euro Bank" name="a[Euro Bank]"></TD></TR>
  <TR vAlign=center>
    <TD align=right><FONT style="FONT-SIZE: 12pt" color=#000033>Alpha  
      bank</FONT></TD>
    <TD><INPUT type=checkbox value="Alpha bank" name="a[Alpha bank]"></TD></TR>
  <TR vAlign=center>
    <TD align=right><FONT style="FONT-SIZE: 12pt" color=#000033>Trapeza  
      Pireos</FONT></TD>
    <TD><INPUT type=checkbox value="Trapeza Pireos"  
    name="a[Trapeza Pireos]"></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Where from do you know  
      about our shop?</FONT></TD>
    <TD><FONT size=-1><INPUT  
      name="a[Where from do you know about our shop?]"></FONT></TD></TR>
  <TR vAlign=center>
    <TD><FONT style="FONT-SIZE: 12pt" color=#000033>Any questions and other  
      information for us</FONT></TD>
    <TD><TEXTAREA name="a[Any questions and other information for us]" rows=10 cols=40></TEXTAREA></TD></TR>
  <TR>
    <TD colSpan=2><BR></TD></TR>
  <TR>
    <TD><BR></TD>
    <TD><INPUT style="FONT-SIZE: 12px; BACKGROUND: #d4d0c8" type=reset value=&#926;&#967;&#952;&#961;&#962;&#952;&#962;&#972;>&nbsp;<INPUT style="FONT-SIZE: 12px; BACKGROUND: #d4d0c8" type=submit value=&#926;&#962;&#959;&#960;&#944;&#946;&#952;&#962;&#972;></TD></TR></TBODY></TABLE><INPUT  
type=hidden value=somebody@somewhere.gr name=email> <INPUT type=hidden  
value="YOUR ORDER.                         * - This column is necessarily"  
name=title><INPUT type=hidden value=http://ecobaby.gr/index.html name=backlink>  
<INPUT type=hidden value="Home page" name=backtext>  
<INPUT type=hidden name=separator>  
<INPUT type=hidden value="Thank you for your order" name=mess>  
<INPUT type=hidden value=4 name=vari>  
<INPUT type=hidden name=forceforward>  
</FORM><!-- ><!-- "><!-- '><!-- --></TEXTAREA></FORM></TITLE></COMMENT></A>
<DIV></DIV></SPAN></ILAYER></LAYER></IFRAME></NOFRAMES></STYLE></NOSCRIPT></TABLE></SCRIPT></APPLET></FONT>
 
 
</BODY></HTML>
 
 
Как сделать формы оплаты в select  как будет выглядеть простой скрипт для отправки формы (для начала без проверок и прочих навортов)?

Всего записей: 3 | Зарегистр. 19-12-2008 | Отправлено: 11:39 26-12-2008
Valuev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал, как на первой странице. Все работает - спасибо большое.
При открытии, сформированных скриптом, писем на Windows Mobile устройствах не правильно отображались русские символы.
Поменял "win-1251" на "windows-1251" - русский стал отображаться нормально.
 
Вопрос.
Подскажите пожалуйста, как сделать, чтобы при наведении на кнопку "отправить сообщение", указатель мыши преобразовывался в руку с пальчиком - как при наведении на ссылку?
 
 
Cheery Спасибо. Получилось.

Всего записей: 168 | Зарегистр. 20-07-2007 | Отправлено: 03:15 27-12-2008 | Исправлено: Valuev, 12:36 27-12-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valuev

Цитата:
Подскажите пожалуйста, как сделать, чтобы при наведении на кнопку "отправить сообщение", указатель мыши преобразовывался в руку с пальчиком - как при наведении на ссылку?  

style='cursor:pointer'

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:37 27-12-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Интернет » Web-программирование » Perl, PHP: отправка формы на e-mail


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru