[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Предупреждение: "Notice: Undefined variable:...
ww220ww
Помогите с формой обратной связи. С локального сервера отправляет, но выдает предупреждение: "Notice: Undefined variable: uphoneFieldset in C:\Server....\mail.php on line 39" и "Notice: Undefined variable: uphone in C:\Server....\mail.php on line 40"
Этих модулей у меня два. Один для ответа на мейл, а другой для передачи номера телефона. И у обоих такие предупреждения.Так вот для телефона ругается на строки 38 и 39. Как исправить?


<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (!empty($_POST['uname']) && (!empty($_POST['uemail']) || !empty($_POST['uphone']))){
if (isset($_POST['uname'])) {
if (!empty($_POST['uname'])){
$uname = strip_tags($_POST['uname']) . "<br>";
$unameFieldset = "<b>Имя пославшего:</b>";
}
}

if (isset($_POST['uemail'])) {
if (!empty($_POST['uemail'])){
$uemail = strip_tags($_POST['uemail']) . "<br>";
$uemailFieldset = "<b>Почта:</b>";
}
}

if (isset($_POST['uphone'])) {
if (!empty($_POST['uphone'])){
$uphone = strip_tags($_POST['uphone']) . "<br>";
$uphoneFieldset = "<b>Телефон:</b>";
}
}

if (isset($_POST['formInfo'])) {
if (!empty($_POST['formInfo'])){
$formInfo = strip_tags($_POST['formInfo']);
$formInfoFieldset = "<b>Тема:</b>";
}
}


$to = "wwwwww@yandex.ru"; /*Укажите адрес, на который должно приходить письмо*/
$sendfrom = "smart-landing@yandex.ru"; /*Укажите адрес, с которого будет приходить письмо */
$headers = "From: " . strip_tags($sendfrom) . "\r\n";
$headers .= "Reply-To: ". strip_tags($sendfrom) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html;charset=utf-8 \r\n";
$headers .= "Content-Transfer-Encoding: 8bit \r\n";
$subject = "$formInfo";
$message = "$unameFieldset $uname
$uemailFieldset $uemail
$uphoneFieldset $uphone
$formInfoFieldset $formInfo
";

$send = mail ($to, $subject, $message, $headers);
if ($send == 'true') {
echo '<p class="success">Спасибо за отправку вашего сообщения!</p>';
} else {
echo '<p class="fail"><b>Ошибка. Сообщение не отправлено!</b></p>';
}
}
else {
echo '<p class="fail">Ошибка. Вы заполнили не все обязательные поля!</p>';
}
}
else {
header ("Location: http://odnastraniza.ru"); // главная страница вашего лендинга
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.