X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> send_mail_bron
egor84
egor84
Topic Starter сообщение 17.6.2010, 14:30; Ответить: egor84
Сообщение #1


Добрый день! Подскажите, где ошибка у меня, у меня должна быть форма, а затем должна придти информ на мыло о компании, контактное лицо, телефон, заказ брони


[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>
<?php

$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]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 17.6.2010, 14:35; Ответить: ZhukV
Сообщение #2


egor84, а где ты присваеваеш переменные с массива $_POST?

Лучше передавать заголовок text/plain
Если это лежит все в одном файлике, тогда став скрытое поле, чтоб на оброботчике проверять, осуществлялась ли заполнение формы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
egor84
egor84
Topic Starter сообщение 17.6.2010, 14:45; Ответить: 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
ottaviano
сообщение 17.6.2010, 17:02; Ответить: ottaviano
Сообщение #4


(egor84 @ 17.6.2010, 17:30) *
где ошибка у меня

а какую ошибку скрипт показывает?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
egor84
egor84
Topic Starter сообщение 17.6.2010, 17:12; Ответить: egor84
Сообщение #5


не отправляется на мыло ничего
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
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
egor84
Topic Starter сообщение 17.6.2010, 17:29; Ответить: egor84
Сообщение #7


как тогда правильно написать код обратной связи, чтобы все приходило на почту?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 17.6.2010, 17:59; Ответить: ZhukV
Сообщение #8


Я ж те его скидал полностью рабочим!!!
Где он?
Почему не архивируеш рабочие варианты перед внесением изминений?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
egor84
egor84
Topic Starter сообщение 17.6.2010, 19:11; Ответить: 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
ottaviano
сообщение 18.6.2010, 11:52; Ответить: ottaviano
Сообщение #10


egor84, ты от какого адреса письмо шлешь?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 19.4.2024, 4:49
Дизайн