Форма отправки сообщения в скрипте отдельного окна
Здравствуйте! Помогите вот с такой проблемой:
Сделал у себя на сайте кнопку (java скрипт), при нажатии на нее открывается отдельное окно. Вот пример: <script language="JavaScript"> <!-- // function winop(){ windop=window.open("","mywin","width=500,height=520"); windop.document.open(); // двойные кавычки заменять \" // windop.document.write(""); может повторяться любое количество раз windop.document.write("<html><head><title>Litle</title>"); windop.document.write("</head><body text='#000000' background='#FFFFFF'>"); windop.document.write("<center><font face=\"Arial,Verdana\" size=3 color=#000000><b>Оформление</b></font></center>"); windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>") windop.document.write("</body></html>"); windop.document.close(); } // --> </script> </head> <body> <form> <input type="button" value="Открыть" onclick="winop();"> </form> </body> </html> Хочу вствить в этот скрипт форму отправки сообщения на мэйл. Вот такой скажем: <form name="zakaz_diska" method="post" action="mailto:pochta@mail.ru"> <p>Выберите размер:</p> <p> <select name="razmer" size="1"> <option > S </option> <option > M </option> <option selected> L </option> <option > XL </option> <option > XXL </option> <option > XXXL </option> </select> </p> <p> Кол-во:<br> <textarea name="kolichestvo" cols="5" rows="1"></textarea> </p> Подскажите, как это сделать???:help: |
Таким способом у клиента на компьютере откроется почтовый клиент по умолчанию, например, Outlook, в который будут скопированы данные формы для отправки, но ведь этот клиент должен быть настроен, и далеко не все пользуются подобными программами. Чтобы сделать нормальную отправку сообщений, нужно задействовать серверную часть.
|
А это как???
|
Цитата:
|
Блин, я в этом не сильно шарю, тем более в php :-? Вы мне чем-нибудь помочь сможете?
|
Это скорее в раздел работа ;) либо разбирайтесь сами и задавайте вопросы по ходу дела.
|
Форму отправлять по посту такому пхп скрипту.
<?php foreach($_POST as $index=>$value){ $out.="$index=>$value\n"; } mail("e-mail на который слать",$out); ?> На мейл скрипт отправит все данные из формы в формате "имя поля"=>"значение"+перевод строки. Но парсить придётся самому. Усложнённый вариант <?php $arr['имя поля']='описание поля'; foreach($_POST as $index=>$value){ $out.=$arr[$index]." = $value\n"; } mail("e-mail на который слать",$out); ?> Тогда всем полям надо задать оисание, написав в начале строки типа $arr['имя поля']='описание поля'; |
Помогите с формой обратной связи!
Помогите вот с такой проблемой: Мне нужно чтобы ява скрипт (приведенный ниже) отправлял письмо мне на почту посредством php, а не почтового клиента. Как это сделать???
<html> <head> <script language="JavaScript"> function winop(){ windop=window.open("","mywin","width=500,height=525"); windop.document.open(); windop.document.write("<html><head><title>Джинсы</title>"); windop.document.write("</head><body text='#000000' background='#FFFFFF'>"); windop.document.write("<center><font face=\"Arial,Verdana\" size=3 color=#000000><b>Оформление заказа</b></font></center>"); windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>") windop.document.write("</body></html>"); windop.document.write("<form name='zakaz_diska' method='post' action='mailto:pochta@mail.ru'>Выберите размер:<br>") windop.document.write("<select name='razmer' size='1'><option>S </option><option > M </option><option selected> L </option><option > XL </option><option > XXL ") windop.document.write("</option><option > XXXL </option></select></p><p> Кол-во:<br><textarea name='kolichestvo' cols='5' rows='1'></textarea></p><p>") windop.document.write("Выберите способ доставки:<br>") windop.document.write("<select name='dostavka' size='1'><option>Курьер </option><option > Почта EMS </option><option selected> Почта России </option></p><p>") windop.document.write("</option></select></p><p> Ф.И.О:<br><textarea name='familia' cols='30' rows='1'></textarea></p><p>") windop.document.write("Выберите способ оплаты:<br>") windop.document.write("<select name='oplata' size='1'><option> Web Money </option><option > Почта EMS </option><option selected> Почта России (наложенный платеж) </option><option > Yandex Деньги </option></p><p>") windop.document.write("</option></select></p><p> Адрес доставки:<br><textarea name='adress' cols='55' rows='5'></textarea></p><p>") windop.document.write("<input type='submit' value='Сделать заказ' width='20'>      <input type='reset' value='Отмена '></p></form>"); } </script> </head> <body> <form> <input type="button" value="Купить" onclick="winop();"> </form> </body> </html> |
|
Покуда я сам не смогу его написать, вот и прошу помощи!
|
Часовой пояс GMT +3, время: 22:51. |