@bpGusar
*spoiler*

В Bitrix реально отправить имеил с сайта обычным php кодом через ajax?

Такой код сработает?

<?php
	$msg_box = ""; // в этой переменной будем хранить сообщения формы
	$errors = array(); // контейнер для ошибок
	// проверяем корректность полей
	if($_POST['dateMerop'] == "") 	 $errors[] = "Поле <strong>Дата</strong> не заполнено!";

	// если форма без ошибок
	if(empty($errors)){
		// собираем данные из формы
		$message  = "Дата: " . $_POST['dateMerop'] . "<br/>";
		send_mail($message); // отправим письмо
		// выведем сообщение об успехе
		$msg_box = "<div class='alert alert-success' role='alert'>Сообщение успешно отправлено!</div>";
	}else{
		// если были ошибки, то выводим их
		$msg_box = "";
		foreach($errors as $one_error){
			$msg_box .= "<div class='alert alert-danger' role='alert'>$one_error</div>";
		}
	}

	// делаем ответ на клиентскую часть в формате JSON
	echo json_encode(array(
		'result' => $msg_box
	));


	// функция отправки письма
	function send_mail($message){
		// почта, на которую придет письмо
		$mail_to = "email@email.com";
		// тема письма
		$subject = "Заказ мероприятия от " . $_POST['fioMerop'];

		// заголовок письма
		$headers= "MIME-Version: 1.0\r\n";
		$headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
		$headers .= "From: Заказ мероприятия <no-reply@test.com>\r\n"; // от кого письмо

		// отправляем письмо
		mail($mail_to, $subject, $message, $headers);
	}
  • Вопрос задан
  • 250 просмотров
Решения вопроса 1
@bpGusar Автор вопроса
*spoiler*
Разобрался, они были в спаме
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы