|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Форма заказа |
|
Форма заказа
|
Ветеран Сообщения: 557 |
Профиль | Сайт | Цитировать Написал форму заказа оборудования на НТМЛ, теперь нужно, чтобы она отправлялась на указанное мыло, прописываю адрес и...
И вот тут-то всё начинается, не знаю, как делать именно отправку, что где написать надо. Может кто знает, подскажите... Буду очень признателен, дело срочное... |
|
------- Отправлено: 16:50, 21-04-2003 |
Wise Man Сообщения: 1161
|
Профиль | Отправить PM | Цитировать Форму выложи.
|
------- Отправлено: 11:35, 22-04-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать как она должна на e-mail отправляться? прямо через почтовую программу на стороне клиента? или должна работать программа обработки формы на стороне сервера?
|
Отправлено: 17:12, 23-04-2003 | #3 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать Короче говоря, форма заказа стандартная, несколько полей, в которые юзер вводит данные, типа ФИО, город, кол-во оборудования, и т.д., и форма должна обрабатываться сервером и отправлятся, потому как не всегда на машинах почтовики установлены.
|
------- Отправлено: 08:17, 24-04-2003 | #4 |
Wise Man Сообщения: 1161
|
Профиль | Отправить PM | Цитировать Скрипт отправки написан на HTML, CGI, PHP или Java?
|
|
------- Отправлено: 11:15, 24-04-2003 | #5 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать Цитата:
|
|
------- Отправлено: 12:04, 24-04-2003 | #6 |
Wise Man Сообщения: 1161
|
Профиль | Отправить PM | Цитировать Скрипты написанные на яве или хтмл обычно используют для отправки клиентскую почтовую программу. Если хочешь чтобы отправка шла напрямую - нужна форма на перле или цги, которач использует для отправки сервер, на котором лежит страница. Вот обычная форма на яве (рабочая):
<HTML> <HEAD> <TITLE></TITLE> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <SCRIPT LANGUAGE='JavaScript'> function clear_field(field) { if (field.value==field.defaultValue) { field.value='' } } function check_field(field) { if (field.value=='' || field.value==' ') { field.value=field.defaultValue } } function validate_form() { if (document.jsform.name.value==document.jsform.name.defaultValue || document.jsform.name.value.indexOf(' ',0)==0) { alert('\nВы не ввели имя.') document.jsform.name.select() document.jsform.name.focus() return false } if (document.jsform.email.value==document.jsform.email.defaultValue) { alert('\nВы не ввели адрес электронной почты.') document.jsform.email.select() document.jsform.email.focus() return false } if (document.jsform.email.value.indexOf('@',0)==-1 || document.jsform.email.value.indexOf('.',0)==-1) { alert('\nТакого адреса нет.') document.jsform.email.select() document.jsform.email.focus() return false } else { if(confirm('\nНажмите OK, чтобы отослать почту.')) { return true } else { return false } } } </SCRIPT> </HEAD> <BODY bgcolor="#FFFFFF"> <div align="center"> <table border="0" width="500" cellspacing="2" cellpadding="2"> <tr> <td valign="top"> <br><br><br> <FORM NAME='jsform' METHOD='post' ENCTYPE='text/plain' ACTION='mailto:mail@server.ru?subject=email javascript test' onSubmit='return validate_form()'> <textarea rows='5' cols='60' name='textbox'></textarea> <INPUT NAME='name' TYPE='text' VALUE='Ваше имя' SIZE='30' onFocus='clear_field(this)' onBlur='check_field(this)'> <INPUT NAME='email' TYPE='text' VALUE='Введите ваш e-mail адрес' SIZE='30' onFocus='clear_field(this)' onBlur='check_field(this)'> <BR> <INPUT TYPE='submit' VALUE='Отправить'> <INPUT TYPE='reset' VALUE='Очистить'> </FORM> <br><br><br> </td> </tr> </table> </div> </BODY> </HTML> |
------- Отправлено: 13:04, 24-04-2003 | #7 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать А у меня вот такой, это и форма и отправка, но почему-то не работает
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE>БЛАНК ЗАКАЗА</TITLE> <META http-equiv=Content-Type content="text/html; charset=windows-1251"> <STYLE type=text/css>P { FONT-FAMILY: Arial, Helvetica, sans-serif } TD { FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif } </STYLE> <META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD> <BODY text=#ffffff bgColor=#333333 leftMargin=0 topMargin=0 marginheight="0" marginwidth="0"> <FORM action=http://www.diamondtools.poltava.ua/cgi-bin/forma.cgi method=post> <DIV align=center> <TABLE cellSpacing=0 cellPadding=0 width=450 bgColor=#cccccc border=0> <TBODY> <TR> <TD vAlign=top align=middle width="100%"> <P> <TABLE cellSpacing=2 cellPadding=0 width=490 bgColor=#999999 border=0> <TBODY> <TR> <TD align=middle><B><FONT color=#ffffff>БЛАНК ЗАКАЗА ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ<BR>ПО ПРОДУКЦИИ ЗАВОДА АЛМАЗНОГО ИНСТРУМЕНТА</FONT></B></TD></TR> <TBODY> <TR> <TD align=right width="32%" height=29> <DIV align=center><INPUT type=hidden value=info@diamondtools.poltava.ua name=recipient> <INPUT type=hidden value=http://www.diamondtools.poltava.ua/zakaz_r.html name=redirect> <INPUT type=hidden value="Zapros po almaznum instrymentam" name=subject> <INPUT type=hidden value=firstname,lastname,phone,e-mail,fax,street,city,zipcode,country,contact,specify name=required> <INPUT type=hidden value=order:firstname,lastname,company,phone,e-mail,fax,street,city,zipcode,country,contact,specify,kr_shlif,kr_otrez,rezcu,pastu,sverla,prir_alm,p rocie,comments name=sort> <INPUT type=hidden value="Website Feedback Form" name=realname> <TABLE height=387 cellSpacing=1 cellPadding=1 width=430 border=0> <TBODY> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Имя: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=firstname></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Фамилия: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=lastname></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Фирма: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=company></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 bgColor=#e8e8e8 height=30> <P>Тел.: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=phone></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Факс: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=fax></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 bgColor=#e8e8e8 height=30> <P>E-mail: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=e-mail></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Улица: </P></TD> <TD vAlign=center bgColor=#e8e8e8 height=30> <INPUT size=35 name=street></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Город: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=city></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Индекс: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=zipcode></TD></TR> <TR bgColor=#e8e8e8> <TD align=right width=97 height=30> <P>Страна: </P></TD> <TD vAlign=center height=30> <INPUT size=35 name=country></TD></TR></TBODY></TABLE><BR></DIV> <DIV align=center><FONT color=#ffffff><B>Мы хотим получить дополнительную информацию <BR>о следующей продукции:</B><BR></FONT><BR></DIV> <DIV align=center> <TABLE cellSpacing=1 cellPadding=1 width=430 border=0> <TBODY> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Круги_шлифовальные name=kr_shlif></TD> <TD vAlign=top align=left> Круги шлифовальные</TD></TR> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Круги_отрезные name=kr_otrez></TD> <TD vAlign=top align=left> Круги отрезные</TD></TR> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Резцы name=rezcu></TD> <TD vAlign=top align=left> Резцы</TD></TR> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Пасты name=pastu></TD> <TD vAlign=top align=left> Пасты</TD></TR> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Сверла name=sverla></TD> <TD vAlign=top align=left> Сверла</TD></TR> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Инструменты_из_природных_алмазов name=prir_alm></TD> <TD vAlign=top align=left> Инструменты из природных алмазов</TD></TR> <TR bgColor=#e8e8e8> <TD vAlign=center align=middle width=20><INPUT type=checkbox value=Прочие_инструменты name=procie></TD> <TD vAlign=top align=left> Прочие инструменты</TD></TR></TBODY></TABLE></DIV><BR> <DIV align=center><B><FONT color=#ffffff>Дополнительно:</FONT></B></DIV><BR> <DIV align=center><TEXTAREA name=comments rows=8 wrap=VIRTUAL cols=50></TEXTAREA></DIV> <DIV align=center><INPUT type=submit value=отправить></DIV></TD></TR></TBODY></TABLE></P></TD></TR></TBODY></TABLE></DIV></FORM></BODY></HTML> |
------- Отправлено: 15:47, 24-04-2003 | #8 |
Wise Man Сообщения: 1161
|
Профиль | Отправить PM | Цитировать Ronald
Слушай, а в форме кажись все правильно. Скорее всего не работает сам CGI скрипт. Проверь правильно ли там указан путь на "sendmail" (должен быть физический адрес на сервере, спроси у админа) и стоит ли у скрипта формы в атрибутах разрешение запуска скрипта (chmod 755 кажись). Обычно достум пользователя на раздачу прав в cgi-bin запрещен, так что пинай админа. |
------- Отправлено: 15:18, 25-04-2003 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Стоимость - сбор за выполнение заказа по программе Home Use Program | morty | Лицензирование продуктов Microsoft | 1 | 07-03-2008 15:18 | |
Pizza Hut добавляет возможность заказа через сотовый телефон | OSZone News | Новости информационных технологий | 6 | 19-01-2008 19:17 | |
Форма в С++ | Lisa | Программирование и базы данных | 1 | 11-12-2006 22:03 | |
Форма подчета... | Rustemal | Вебмастеру | 3 | 05-07-2003 01:25 | |
Форма по e-mail | CBMen | Вебмастеру | 5 | 06-12-2002 17:44 |
|