zagrenat
Гуру форума
- Регистрация
- 26 Дек 2006
- Сообщения
- 245
- Реакции
- 68
- Автор темы
- #1
помогите плиз сделать так чтоб письмо приходило на мыло ...
в пхп нифига не понимаю.
сейчас все это в базу записываеться
в пхп нифига не понимаю.
сейчас все это в базу записываеться
PHP:
/**
* Функция отправки письма с заявкой
*
*/
function send_request(){
global $comm_obj, $config, $page;
$error = "";
$name = trim($_POST['sr_name']);
$phone = trim($_POST['sr_phone']);
$email = trim($_POST['sr_email']);
$mess = trim($_POST['sr_text']);
$cont_email = $comm_obj['contact_email'];
$obj_id = $comm_obj['co_id'];
if ($name=="") $error.="• Вы не указали свое имя<br>";
if (!check_email($email)) $error.="• Адрес электронной почты не указан или указан неверно<br>";
if ($mess=="") $error.="• Вы не ввели текст заявки<br>";
if(!isset($_SESSION['captcha_keystring']) || $_SESSION['captcha_keystring'] != $_POST['keystring']) $error.="• Неверно указан проверочный код<br>";
if ($error==""){
$subject = "Заявка по коммерческой недвижимости на объект №$obj_id";
$message = "Имя: $name\n";
$message .= "Email: $email\n";
if ($phone!="") $message .= "Телефон: $phone\r\n\r\n";
$message .= "Категория: Коммерческая недвижимость\n";
$message .= "Номер объекта: $obj_id\n";
$message .= "----------------------------------\r\n\r\n";
if ($comm_obj['co_name']!="") $message .= "Название объекта: ".$comm_obj['co_name']."\r\n\r\n";
$message .= "$mess\n\n";
$message .= "----------------------------------\r\n\r\n";
$message .= "Подробная информация по объекту: ".$config['baseurl']."commercial.php?mod=details&id=$obj_id\r\n";
$headers = "From: $name <$email>\n";
$headers .= "Reply-To: $email\n";
$headers .= "X-Mailer: OCAN Systems mailer\n";
$headers .= "Content-Type: text/plain; charset=windows-1251";
if (!mail($cont_email, $subject, $message, $headers))
$error .= "• Ошибка при отправке письма. Попробуйте еще раз.<br>";
}
else {
$page->assign('sr_name', $name);
$page->assign('sr_phone', $phone);
$page->assign('sr_email', $email);
$page->assign('sr_text', $mess);
}
return $error;
}