Показать сообщение отдельно
Старый 09.07.2020, 23:48   #1
 
Аватар для 9999
 
Регистрация: 21.12.2010
Адрес: Санкт-Петербург
Сообщений: 1,616
Доменные сделки: 3
Реноме: 1751
Одобрения
Спасибо (Отдано):
Спасибо (Получено):
Глючит mail.php для отправки сообщения с сайта

Добрый вечер программистам и просто неравнодушным
Помогите, если кто может, а то у меня тут уже глаз дергается

Короче, имеем файлик mail.php, который принимает данные из HTML-файла, из формы отправки сообщения (имя, email, тел, само сообщение) и даже отрабатывает отправку всего этого барахла на мое мыло.

Вот код:
<?php
$to = 'моемыло@yandex.ru';
$name = $_POST["imya"];
$email = $_POST["email"];
$tel = $_POST["tel"];
$text = $_POST["message"];

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= "From: " .$name. "\r\n"; // Sender's E-mail
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$message ='<table style="width:100%">
<tr><td>Вы получили сообщение с сайта:</td></tr>
<tr><td>Имя отправителя: '.$name.'</td></tr>
<tr><td>Email отправителя: '.$email.'</td></tr>
<tr><td>Телефон отправителя: '.$tel.'</td></tr>
<tr><td>Текст сообщения: '.$text.'</td></tr>
</table>';

if (@mail($to, $email, $message, $headers))
{
echo 'Ваше сообщение отправлено!';
}else{
echo 'Ошибка! Пожалуйста, повторите операцию.';
}

?>
Но после нажатия на сайте кнопки "отправить сообщение" на экран выползает вот такая белиберда:
Ваше сообщение отправлено!

Декодировав эту хрень, оказалось, что это строчка из моего же файлика mail.php:
<tr><td>Email отправителя: '.$email.'</td></tr>

Что за хрень? Как и откуда?
Причем, еще раз повторюсь, все введенные данные из формы на сайте считываются и на мыло мне приходят...

HELP
Заранее спасибо!
9999 вне форума   Ответить с цитированием