<?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 ничего не понимаю, форму написал товарищ. Почему не отправляется? Что может быть не так?