Добрый день!
На странице appeal.html есть простая форма обратной связи
<div id="appeal_send">
<form action="mail.php" method="post" name="form1">
<p>Ваше имя:</p><input name="name">
....
<p><input type="submit" name="button" value="Отправить жалобу"></p>
</form>
</div>
При нажатии кнопки "Отправить жалобу" mail.php отправляет сообщение на почту.
Файл mail.php.
<?php
if (isset($_POST['name'])) {$name = $_POST['name'];}
...
$address = "mail@mail.ru";
$mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset=utf-8\r\nFrom:$email");
?>
Почта приходи, но mail.php открывает пустое окно.
Как от этого окна избавиться?
Помогите пожалуйста!
Пробовал:
1. Вставить код из mail.php в appeal.html. The requested method POST is not allowed.
2. Переименовал appeal.html в appeal.php и вставил в него код из mail.php. Вся страница в кракозябликах, почта приходит, пустая страница не открывается. В настойках хостинга - модуль PHP v5.3. В двух местах поставил UTF-8 (default_charset и mbstring.internal_encoding) - не помогает.