Помощник
|
send_mail_bron |
egor84
|
Сообщение
#1
|
||
|
|
||
|
|||
ZhukV |
17.6.2010, 14:35;
Ответить: ZhukV
Сообщение
#2
|
|
egor84, а где ты присваеваеш переменные с массива $_POST?
Лучше передавать заголовок text/plain Если это лежит все в одном файлике, тогда став скрытое поле, чтоб на оброботчике проверять, осуществлялась ли заполнение формы |
|
|
egor84
|
Сообщение
#3
|
|
[PHP]<form action="" method="post">
компания:<br><input name="company" type="text" size="30" maxlength="50"><br> контактное лицо:<br><input name="face" type="text" size="30" maxlength="50"><br> телефон:<br><input name="tel" type="text" size="30" maxlength="50"><br> e-mail:<br><input name="email" type="text" size="30" maxlength="50"><br> заказать бронь:<br><textarea cols="60" rows="10" name="address" maxlength="950" > </textarea><br><br> <input name="submit" type="submit" value="забронировать"> </form> </div> <?php if(!empty($_POST['var'])){ $hot=$_POST['var']; foreach($hot as $rt){ $text.='--'.$rt."\r\n"; $zak ="С адреса $email от заказчика с контактными данными:\r\n"; $zak.="Компания:$company,\r\n"; $zak.="Kонтактное лицо: $face,\r\n"; $zak.="Телефон: $tel\r\n"; $zak.="адрес и реквизиты:$address\r\n"; $zak.="пришла заявка на бронирования: \r\n"; $zak.=$text; $headers = "Content-type: text/html; charset=windows-1251\r\n"; mail( 'e.khryakov84@gmail.com', 'заказ на бронирования', $zak, $headers); ?>[/PHP] если не сложно подскажи поподробнее |
|
|
ottaviano |
17.6.2010, 17:02;
Ответить: ottaviano
Сообщение
#4
|
|
|
|
|
egor84
|
Сообщение
#5
|
|
не отправляется на мыло ничего
|
|
|
ZhukV |
17.6.2010, 17:21;
Ответить: ZhukV
Сообщение
#6
|
|
Старина, если это весь код файла, то это полный маразм!!!
Ты на чем проверяеш? На денвере? О-о-о, тогда те путь в папку C:\WebServers\tmp\!sendmail, если уж на сервере, то установи в самом начале документа: [PHP] error_reporting(E_ALL); [/PHP] И покаж нам, то что увидиш в браузере. Что это:? [PHP]foreach($hot as $rt){[/PHP] У тя функция маил() зацыклена внем!!!! Э, а так нельзя, иначе гугл, даже и не покажет сообщение, а примет как спам (полное игнорирование фильтрами). |
|
|
egor84
|
Сообщение
#7
|
|
как тогда правильно написать код обратной связи, чтобы все приходило на почту?
|
|
|
ZhukV |
17.6.2010, 17:59;
Ответить: ZhukV
Сообщение
#8
|
|
Я ж те его скидал полностью рабочим!!!
Где он? Почему не архивируеш рабочие варианты перед внесением изминений? |
|
|
egor84
|
Сообщение
#9
|
|
[PHP]<?php
if(!empty($_POST['adr1'])){ $adr1=$_POST['adr1']; foreach($adr1 as $rt){ $text.='--'.$rt."\r\n"; mysql_query("UPDATE adr1 SET is_pay='1' WHERE name='$rt'"); } $zak ="С адреса $email от заказчика с контактными данными:\r\n"; $zak.="Компания:$company,\r\n"; $zak.="Kонтактное лицо: $face,\r\n"; $zak.="Телефон: $tel\r\n"; $zak.="адрес и реквизиты:$address\r\n"; $zak.="пришла заявка на адреса: \r\n"; $zak.=$text; $headers = "Content-type: text/html; charset=windows-1251\r\n"; mail( 'info@art-xx.ru info-art-xx@mail.ru', 'покупка адресов', $zak, $headers); } ?> <form action="" method="post"> компания:<br><input name="company" type="text" size="30" maxlength="50"><br> контактное лицо:<br><input name="face" type="text" size="30" maxlength="50"><br> телефон:<br><input name="tel" type="text" size="30" maxlength="50"><br> e-mail:<br><input name="email" type="text" size="30" maxlength="50"><br> заказать бронь:<br><textarea cols="60" rows="10" name="address" maxlength="950" > </textarea><br><br> <input name="submit" type="submit" value="забронировать"> </form>[/PHP] вот код, подскажи где ошибка? |
|
|
ottaviano |
18.6.2010, 11:52;
Ответить: ottaviano
Сообщение
#10
|
|
egor84, ты от какого адреса письмо шлешь?
|
|
|
|
Текстовая версия | Сейчас: 19.4.2024, 4:49 |