В письме вместо телефона приходит пустая строка.
Что не так? Как передать данные из инпута name="exphone" ?
<form action="src/exform.php" class="exform">
<input id="phone" placeholder="Номер телефона" class="inph" type="phone" name="exphone">
<button class="bph" type="submit">ОТПРАВИТЬ</button>
</form>
<?php
include 'personalize.php';
// Подключение
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'phpmailer/PHPMailer.php';
require 'phpmailer/Exception.php';
require 'phpmailer/SMTP.php';
//Переменные
$date = date("d.m.y H:i");
//Ининциализация
$mail = new PHPMailer(true);
$mail->CharSet = 'UTF-8';
try {
// Настройки сервера
$mail->SMTPDebug = 0;
//$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username 'login';
$mail->Password = 'password';
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
// Адреса
$mail->setFrom('yourname@yandex.ru',); // От кого
$mail->addAddress($clientmail);
$mail->addAddress($adminemail); // Кому
// Письмо
$mail->isHTML(true);
$mail->Subject = 'Быстрая заявка'.$item;
$mail->Body = "<b>Посетитель сайта оставил свой номер телефона, скорее перезвоните ему!<br><br>
<b>Время заявки:</b><br>".$date."<br><br>
<b>Номер телефона:</b><br>". $_POST['exphone']."<br><br>
$mail->send();
if (isset($page)){
header('HTTP/1.1 200 OK');
header('Location: ../спасибо.html');
exit();
}
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
?>