Вход

Просмотр полной версии : [Вопрос] Как отправить сообщение на почту



#NickName
07.06.2015, 20:29
Я делал,вот так с урока павно инфо
Инклуд a_mail
Сток нужен:
stock SendCode(playerid, email[])
{
PlayerInfo[playerid][pCode] = random(9999);
new message[128];
GetPlayerName(playerid,playername,sizeof(playername));
format(message, sizeof(message), "Здравствуйте, %s\nВаш код для подтверждения регистрации: %d\nС Ув.Разработчик Проекта!", playername, PlayerInfo[playerid][pCode]);
SendMail(email, "[email protected]", "Revolution Role Play", "Подтверждение регистрации", message);
}
Остальное вот
if(strlen(inputtext) < 4 || strlen(inputtext) > 4) return SPD(playerid, 15, DSI, "Подтверждение регистрации", "Введите код который пришел на вашу электронную почту", "Готово", "Отмена");
if(strval(inputtext) != PlayerInfo[playerid][pCode]) return SPD(playerid, 15, DSL, "Подтверждение регистрации", "Введите код который пришел на вашу электронную почту", "Готово", "Отмена");

Всё сделал правильно,кода вожу майл выходит диалог и посмотрел в консоль,а там ошибка вот:
Сообщение отправленно: <html><head><title>Error 404 - Page Not Found</title><met
a http-equiv="Refresh" content="0;url=http://www.hostinger.ru/oshibka_404?" /></
head><body></body></html>
Как решить,чтобы сообщения приходили на майл

Daniel_Cortez
07.06.2015, 21:17
Проверьте, скорее всего у вас опечатка в адресе скрипта mailer.php.

Ещё может быть такой вариант, что mailer.php заливали не вы, а автор урока, и сейчас этот скрипт удалён с хостинга - тогда вам придётся заливать скрипт самостоятельно.

#NickName
07.06.2015, 21:26
Проблему решил в инклуде путь изменил,а файл залил на хостинг