JustinBieber
@JustinBieber
Звизда

Почему mail.php отправляет пустое письмо?

Письмо приходит, но только указано от кого и тема письма.

<?php

$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);



$frm_name  = "$name";
$recepient = "to@mail.ru";//почта
$sitename  = 'Title';
$subject   = "Новая заявка с сайта \"$sitename\"";

$message="";
if ($name!=""){
	$message .=  "Имя: $name <br>";
}
if ($phone!=""){
	$message .=  "Телефон: $phone <br>";
}


mail($recepient, $subject, $message, "From: $sitename <from@mail.ru>" . "\r\n" . "Reply-To: $email" . "\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n" . "Content-type: text/plain; charset=\"utf-8\"");


<div class="form">
				<form id="form1" onsubmit='return false' autocomplete="off">
					<input type="hidden" name="form" value="form 1" class="js_form_name">
					<label><input type="text" name="name" value="" placeholder="Введите ваше имя" class="validate" title='Укажите ваше имя'></label>
					<label><input type="tel" name="phone" value="" placeholder="Введите ваш телефон" class="js_phone" title='Укажите ваш телефон'></label>
					<input class="send_button" rel='form1' type="submit" value="Получить консультацию">
					
					<input class="form_name" type="hidden" name="form_name" value="Получить бесплатную консультацию">
					<input type="hidden" name="action" value='send_form'>
					<input type="hidden" name="action_type" value='form_feedback'>
				</form>
			</div>
  • Вопрос задан
  • 649 просмотров
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
Может потому что эти оба условия отрицательны?
if ($name!=""){
  $message .=  "Имя: $name <br>";
}
if ($phone!=""){
  $message .=  "Телефон: $phone <br>";
}
Ответ написан
JustinBieber
@JustinBieber Автор вопроса
Звизда
проблему решил, откуда брал mail.php в common.js было

type: "POST", \\ вот его и не хватало :).
url: 'mail.php',
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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