X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Mail() - функция для отправки почты
Banderas
Banderas
Topic Starter сообщение 7.1.2011, 22:13; Ответить: Banderas
Сообщение #1


В продолжение предыдущей темы про проверку на наличие переменных с помощью isset() создаю эту тему. Теперь передо мной стоит задача отправить сообщение, допустим, админу (тобишь мне) на почту уведомление о отзыве. Для этого я использую традиционно функцию mail(str кому, str тема, str текст, str откуда);

Мой код
[php]$toadress = $mail;
$subject = 'Обратная связь';
$content = $data;
$fromadress = 'Banderas123@yandex.ru';

if (mail($toadress, $subject, $content, $fromadress)) echo '<p>good';[/php]
весь код можно посмотреть в теме, ссылка на которую выше...
Проблема заключается в том, что сообщение не отправляется. В чем проблема?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 7.1.2011, 22:27; Ответить: sc2r2bey
Сообщение #2


что значит не отправляется?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 7.1.2011, 22:41; Ответить: Banderas
Сообщение #3


Значит что на почту, которую я ввожу, не приходят сообщения.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_* Гость_0_*
сообщение 7.1.2011, 22:49; Ответить: Гость_0_*
Сообщение #4


Banderas, пробовал без:
[php]if (mail($toadress, $subject, $content, $fromadress)) echo '<p>good';[/php]
то есть просто:
[php](mail($toadress, $subject, $content, $fromadress)[/php]
Мне почему-то кажется подозрительным применение конструкции if в данном случае ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 7.1.2011, 22:51; Ответить: Banderas
Сообщение #5


пробовал, не работает...
все-равно, функция выполняется и возвращает true если письмо отправлено, в ином случае мы получаем false
Если if работает, значит mail() работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 7.1.2011, 22:53; Ответить: matroskin8
Сообщение #6


(Banderas @ 7.1.2011, 20:41) *
Значит что на почту, которую я ввожу, не приходят сообщения.

А если указать другой адрес почты? Если все равно не приходит - значит ошибка где-то в другом участке кода, потому что то, что показано - должно без проблем работать. Единственное, четвертый аргумент ф-ции mail() правильнее будет писать так:
[php]<?php
$mail = '1@1.com';
$fio = "Иванов Иван Иванович";
$text = "Тестовое сообщение";
$date = date("d - F - Y ");
$data = $date. ' || ' . $fio. ' || ' .$mail. ' || ' .$text;

$toadress = $mail;
$subject = 'Обратная связь';
$content = $data;
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: Banderas <Banderas123@yandex.ru>\r\n";

if (mail($toadress, $subject, $content, $headers)) echo '<p>good</p>';
?>[/php]

P.S. На Денвере только что протестил - все работает ;)


Поблагодарили: (0)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 7.1.2011, 22:54; Ответить: sc2r2bey
Сообщение #7


Banderas, у меня работает, ты где отлаживаешь скрипт?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
matroskin8
matroskin8
сообщение 7.1.2011, 23:13; Ответить: matroskin8
Сообщение #8


(Banderas @ 7.1.2011, 20:13) *
Проблема заключается в том, что сообщение не отправляется. В чем проблема?

Да, кстати, а сообщение good выводится на экран?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Banderas
Banderas
Topic Starter сообщение 7.1.2011, 23:29; Ответить: Banderas
Сообщение #9


Сейчас попробую ввести другие имейлы. Тестирую на Денвере. Сообщение good выводиться... Всем спасибо, сейчас ещё разок проверю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 7.1.2011, 23:47; Ответить: sc2r2bey
Сообщение #10


а ты где ищешь отправленное сообщение?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Партнерская программа для Эзотерики, Магии, Таро
партнерка для эзотерики
0 LiveExpert 369 Вчера, 15:13
автор: LiveExpert
Открытая тема (нет новых ответов) Партнерская программа для Эзотерики, Магии, Таро
партнерка для эзотерики
0 LiveExpert 338 Вчера, 15:13
автор: LiveExpert
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыAzinomoney.com - гемблинг-партнерка с 65%RS для каждого
Гарантированный заработок на гемблинг-трафике
65 AzinoMoney 29197 27.3.2024, 19:10
автор: AzinoMoney
Горячая тема (нет новых ответов) Делаю полностью уникальный дизайн для сайтов!
46 AlexDIZ 93503 26.3.2024, 20:03
автор: AlexDIZ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1124 26.3.2024, 14:13
автор: knezevolk


 



RSS Текстовая версия Сейчас: 29.3.2024, 11:13
Дизайн