A kid from The Ural's

И снова здравсвуйте -) Помогите пожалуйста устранить ошибку в скрипте

Скрипт: админ присваивает вновьзарегистрировавшемуся пользователю новый статус. Пользовтаелю отправляется e-mail в зависимости от нового статуса. Проблема в том, что e-mail не отправляется, хотя база данных обновляется.

читать дальше

Done

Come back to the main menu'; include ('footer.php'); }
else { die(
'ERROR: Data not correctly submitted');
}
?>

Код sending_details2 и 1 (он пока одинаковый)




В чем тутможет быть дело?



@темы: mail(), PHP, Вопросы

Комментарии
12.01.2008 в 13:56

Крайне злопамятное хамло ;)
Ну, например не закрыт $message)

$message = '
Для входа в личную анкету (www.gviragon.ru/login.php) используйте следующие данные:

Логин: "$nick"

Пароль: "$passward"
';
12.01.2008 в 16:17

Never Say Never (c)
Kevin McLean
товарищь, включи показ ошибок в конфиге и все станет на свои места.. ибо такие ошибки можно вылавливать самому..
в файле php.ini установи директиву error_reporting на E_ALL
вообще, в идеале скрипт не должен выдавать даже ноутисов..
12.01.2008 в 17:19

Я не бог, я так низко не опускаюсь.
Для начала надо чтобы в email что-то лежало. или я слепой и не вижу, где оно присваивается.
12.01.2008 в 19:56

A kid from The Ural's
~Co0L~

На самом деле message закрыт, я просто удалил часть html кода, так как на www.diary.ru html код всегда интерпретируется как html код, и все перекашивает :(

Nuclear Snow

На домашнем сервере тестил, ошибок не выявляет, но почту тоже не отправляет..)

lugavchik
Там вложено)))
Хорошо, опять прибугну к принтскрину :)





12.01.2008 в 20:25

Never Say Never (c)
ты просто сделай скрипт, который тупо отправляет что-то на мыло, и проверь..
12.01.2008 в 20:44

A kid from The Ural's
Nuclear Snow

Есть там такой скрипт :) Работает... На мыло инфа не хочет отправляться именно здесь
13.01.2008 в 08:59

Geza Anda pl Mozart-PC 21 in CM K467-I Allegro Maestoso[13:54].flac
гмм, у меня похожая проблема.

Уже пробую 3ий фри хост, и мылы не идут O.o


13.01.2008 в 09:03

Kevin McLean попробуй просто вставить туда mail('$to','test','test') , если такой mail() не сработает , ошибка выше где-то... хотя по идее всё довольно логично
13.01.2008 в 09:07

Itsygo может быть , не настроена ф-ция mail() на сервере , в таком случае можно попробовать отправить мыло через smtp (правда придется расписывать всё общение с сервром)
13.01.2008 в 09:15

Geza Anda pl Mozart-PC 21 in CM K467-I Allegro Maestoso[13:54].flac
[php],
спс, сейчас заново попробовал простое мыло, и все ушло O.o. Помому у первых двух фри хостов mail был отключен (сейчас почитал факи на серваках - типа боятся спамеров O.o), т.к всегда выходил failed, а у этого просто глюки.

Большое мыло всё ещё не уходит - буду искать проблему.
13.01.2008 в 09:24

Itsygo попробуй без после отсылки die($headers." ".$to." ".$message) , вдруг там всё-таки незаметный глюк притаился.
или попробуй конструкцию if (!mail(.....)) die('не отправилось') , если ругнется этим, значит проблема в mail() опять же.
13.01.2008 в 09:53

Geza Anda pl Mozart-PC 21 in CM K467-I Allegro Maestoso[13:54].flac
дык

if(!mail($tmail, $subject, $message, $from)){
echo "We're sorry but we were unable to send your feedback via email.";
}
в данном случае достаточно вместо die, (з.ы в большом мыле if(!mail(...){die(....);} ;)

короче, сейчас посмотрю, и отпишусь, чего и как O.o
спс.

з.ы, у меня вместо headers, просто from мыло, без какого-либо другого текста. До этого было с reply-to, но чего-то не работало >.<
From: мыло, тоже не работало.
13.01.2008 в 09:56

Geza Anda pl Mozart-PC 21 in CM K467-I Allegro Maestoso[13:54].flac
Хех, пойду почитаю как правильно делать хэдер, может чего не то сделал и потому всё заглючило.
13.01.2008 в 10:57

Geza Anda pl Mozart-PC 21 in CM K467-I Allegro Maestoso[13:54].flac
Ок, разобрался, теперь отправляет на этом хосте и прописывает норм. reply-to . Дружно читаем php ref ;)
13.01.2008 в 12:00

A kid from The Ural's
Усе ок тоже. Забыл просто переменную определить.

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail