<h3 align="center">Отправка сообщения на мыло</h3>
<form method="post" action="index.php" align="center">
Введите Ваше имя<br/><input type="text" name="name"><br/>
Введите сообщение<br/><input type="text" name="msg"><br/><br/>
<input type="submit" value="Отправить">
</form>
<?php
$name = trim(htmlspecialchars($_POST['name']));
$msg = trim(htmlspecialchars($_POST['msg']));
if (strlen($name) == 0 || strlen($msg) == 0)
{
exit("Заполните все поля");
}
if (!empty($name) || !empty($msg))
{
mail('metallica-1988@mail.ru', 'Тест', '$name $msg');
}
?>
ЧТО НЕ ТАК НАПИСАЛ?
Спустя 53 секунды (31.03.2010 - 11:24) waldicom написал(а):
Двойные кавычки вместо одинарных или вообще без них.
Естественно в том месте, в котором нужно
Естественно в том месте, в котором нужно
Спустя 3 минуты, 14 секунд (31.03.2010 - 11:27) vinnie написал(а):
Ни с двойными, ни с одинарными, ни без кавычек не отправляет(
Спустя 2 минуты, 37 секунд (31.03.2010 - 11:30) twin написал(а):
И не будет. Слишком легко хочешь отделаться.
Вот.
Вот.
Спустя 1 минута, 27 секунд (31.03.2010 - 11:31) waldicom написал(а):
Тогда поточнее опишите, что конкретно происходит:
- вообще не приходит письмо
- не отправляются данные формы
Если у Вас не свои выделенный хостинг, то может быть, что mail.ru заблокировал прием писем от Вас...
- вообще не приходит письмо
- не отправляются данные формы
Если у Вас не свои выделенный хостинг, то может быть, что mail.ru заблокировал прием писем от Вас...
Спустя 3 минуты, 35 секунд (31.03.2010 - 11:35) vinnie написал(а):
Ни фига не происходит. Если поля не заполнены, то выводится соответствующее сообщение, когда заполнены, тишина...
Спустя 3 минуты, 35 секунд (31.03.2010 - 11:38) waldicom написал(а):
Возможно mail.ru блокирует... Отправляйте на другой адрес, например на один из http://10minutemail.com/10MinuteMail/
Также можно проверять, что вернула функция mail()... Если вернет false - хорошо, если true - ничего не значит
Также можно проверять, что вернула функция mail()... Если вернет false - хорошо, если true - ничего не значит
Спустя 5 минут, 30 секунд (31.03.2010 - 11:44) vinnie написал(а):
Я делал проверку
$mail = mail(Тра-ля-ля);
if ($mail)
{
echo "Сообщение отправлено";
}
Не получается
$mail = mail(Тра-ля-ля);
if ($mail)
{
echo "Сообщение отправлено";
}
Не получается
Спустя 10 минут, 32 секунды (31.03.2010 - 11:54) waldicom написал(а):
Пипец...
Спустя 38 минут, 20 секунд (31.03.2010 - 12:33) vinnie написал(а):
Ага, вот так вот)))
Спустя 3 минуты, 22 секунды (31.03.2010 - 12:36) twin написал(а):
Запусти это:
<?php
echo function_exists('mail')?'Кривые руки':'Go support';
Спустя 3 минуты, 10 секунд (31.03.2010 - 12:39) vinnie написал(а):
неа.. где же Вы... php-кодеры великие???
Спустя 3 минуты, 41 секунда (31.03.2010 - 12:43) twin написал(а):
что
Цитата |
неа... |
?
Спустя 8 минут, 37 секунд (31.03.2010 - 12:52) vinnie написал(а):
echo function_exists('mail')?'Кривые руки':'Go support';
Не помогает
Не помогает
Спустя 15 минут, 18 секунд (31.03.2010 - 13:07) twin написал(а):
Как оно помочь то может... Что пишет?
Спустя 2 минуты, 39 секунд (31.03.2010 - 13:09) vinnie написал(а):
Ни фига не пишет...
Спустя 12 минут, 15 секунд (31.03.2010 - 13:22) twin написал(а):
плохо дело... пациент скорее мертв, чем жив.
Давай по порядку. Куда пишешь, куда складываешь, как запускаешь?
Давай по порядку. Куда пишешь, куда складываешь, как запускаешь?
Спустя 10 минут, 46 секунд (31.03.2010 - 13:32) ZSH написал(а):
mail('metallica-1988@mail.ru', 'Тест', $name . $msg);
без кавычек и точка в месте соединения двух переменных
_____________
Меньше теории, больше практики...