<?php
$name = $_POST["name"];
$milo = $_POST["milo"];
$sms = $_POST["sms"];
$kod = $_POST["kod"];
$address = "danil291297@gmail.com";
$sub = "письмо от пользователя твоего сайта";
$mes = "Здравствуйте меня зовут: $name \n Мой email: $milo \n Это пользовтель оставил такое сообщение \n $sms";
if ($name == "" or $milo == "" or $sms == ""){
echo "<p><b>Заполнены не все поля</b>";
}
else {
if ($kod == 4) {
$otpravka = mail ($address,$sub,$mes, "Content-type:text/plain; charset = windows-1251\n\nFrom;$milo");
if ($otpravka == "true")
{
echo "<p><b>Сообщение успешно отправленно</b></p>";
}
else
{
echo "<p><b>Сообщение не отправленно</b>";
}
}
else { echo "<p><b>неправильный код безопасности</b."; }
}
?>
и всегда, *Сообщение не отправлено*, причем это появилось после того как переехал на платный хост
Спустя 9 минут, 50 секунд (22.02.2011 - 23:47) alex12060 написал(а):
$otpravka = mail ($address,$sub,$mes, "Content-type:text/plain; charset = windows-1251\n\nFrom;$milo");
У тебя там опечатка.
$otpravka = mail ($address,$sub,$mes, "Content-type:text/plain; charset = windows-1251\r\nFrom: $milo");
Спустя 4 минуты, 35 секунд (22.02.2011 - 23:52) Gufon написал(а):
не помогло
Спустя 3 минуты, 30 секунд (22.02.2011 - 23:56) alex12060 написал(а):
if ($otpravka == "true")
Меняй на
if ($otpravka == true)
Спустя 4 минуты, 46 секунд (23.02.2011 - 00:00) Gufon написал(а):
не помогло
Спустя 4 минуты, 53 секунды (23.02.2011 - 00:05) Dron19 написал(а):
if ($otpravka == "true")- неверная запись
Надо так
if ($otpravka)
Спустя 1 минута, 42 секунды (23.02.2011 - 00:07) Dron19 написал(а):
Дам совет
Для этого есть функция empty
if ($name == "" or $milo == "" or $sms == "")
Для этого есть функция empty
if (empty($name) || empty($milo) || empty($sms))
Спустя 1 минута, 13 секунд (23.02.2011 - 00:08) Dron19 написал(а):
вот это убери и попробуй отправить форму
"Content-type:text/plain; charset = windows-1251\n\nFrom;$milo"
"Content-type:text/plain; charset = windows-1251\n\nFrom;$milo"
Спустя 5 минут, 44 секунды (23.02.2011 - 00:14) alex12060 написал(а):
<?php
$name = htmlspecialchars($_POST["name"]);
$milo = htmlspecialchars($_POST["milo"]);
$sms = htmlspecialchars($_POST["sms"]);
$kod = htmlspecialchars($_POST["kod"]);
$address = "danil291297@gmail.com";
$sub = "письмо от пользователя твоего сайта";
$mes = "Здравствуйте меня зовут: $name. \n Мой email: $milo. \n Это пользовтель оставил такое сообщение \n $sms";
if (empty($name) || empty($milo) || empty($sms)) {
die("<p><b>Заполнены не все поля</b>");
}
if ($kod == 4) {
$otpravka = mail($address,$sub,$mes);
if ($otpravka)
echo "<p><b>Сообщение успешно отправленно</b></p>";
else
echo "<p><b>Сообщение не отправленно</b>";
} else { die("<p><b>неправильный код безопасности</b>"); }
?>
Спустя 5 часов, 18 минут, 50 секунд (23.02.2011 - 05:33) inpost написал(а):
Gufon
irbis-team.com
irbis-team.com