[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма не отправляется на мыло
vinnie
<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 написал(а):
И не будет. Слишком легко хочешь отделаться. smile.gif
Вот.

Спустя 1 минута, 27 секунд (31.03.2010 - 11:31) waldicom написал(а):
Тогда поточнее опишите, что конкретно происходит:
- вообще не приходит письмо
- не отправляются данные формы

Если у Вас не свои выделенный хостинг, то может быть, что 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 - ничего не значит

Спустя 5 минут, 30 секунд (31.03.2010 - 11:44) vinnie написал(а):
Я делал проверку
$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);

без кавычек и точка в месте соединения двух переменных


_____________
Меньше теории, больше практики...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.