Не отправляется сообщение через форму PHP

<?php

class Mail {

    private $_plain = "text/plain";

    public function isTypeHtml($is_html = true) {
        if ($is_html == true) {
            $this->_plain = "text/html";
        } else {
            $this->_plain = "text/plain";
        }
    }

    public function send($to, $to_name, $from, $from_name, $subject, $message) {
        $headers = "From: =?utf-8?B?" . base64_encode($from_name) . "?= <$from>\r\n";
        $headers .= "To: =?utf-8?B?" . base64_encode($to_name) . "?= <$to>\r\n";
        $headers .= "Subject: =?utf-8?b?" . base64_encode($subject) . "?=\r\n";
        $headers .= "Content-type: $this->_plain; charset=\"utf-8\"\r\n";
        $headers .= "X-Mailer: Mansi studio.\r\n";

        if (mail($to, $subject, $message, $headers)) {
            return true;
        }
        else return false;
    }
}

if (isset($_POST["send"])) {
    $mail = new Mail();
    $mail->isTypeHtml(false);
    $message = "ФИО: " . $_POST["fio"] . "\n\r";
    $message .= "email: " . $_POST["email"] . "\n\r";
    $message .= "Сообщение: " . $_POST["message"] . "\n\r";

    if ($mail->send("reloc.exe@gmail.com", "Имя получателя", "reloc.exe@gmail.com", "Artur Buyan studio.", "тема сообщения", $message)) {
        echo ""; //Если сообщение отправлено
    }
}
?>


в PHP ничего не понимаю, форму написал товарищ. Почему не отправляется? Что может быть не так?
  • Вопрос задан
  • 2582 просмотра
Решения вопроса 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Покажите HTML форму отправки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@DDanya
Ну, как ты можешь отправить сообщение самому себе?!
Ответ написан
Ваш ответ на вопрос

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

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