Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Установка
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
zIrO вне форума      Старый не отсылаются письма на имэйл! #1  
zIrO
Новенький
Регистрация: 09.06.2008
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для zIrO Найти все сообщения от zIrO Добавить zIrO в список друзей  
09.06.2008, 00:45

После установки не отсылаются письма на имэйл при ригестрации нового пользователя!
сайт стоит на хосте, smtp включен!! Помогите!!!

zIrO вне форума      Старый #2  
zIrO
Новенький
Регистрация: 09.06.2008
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для zIrO Найти все сообщения от zIrO Добавить zIrO в список друзей  
09.06.2008, 09:55

у меня стоие Nuke 8
вот код функции mail в Your Accaunt
function mail_password($username, $code) {
global $sitename, $adminmail, $nukeurl, $user_prefix, $db, $module_name;
$username = filter($username, "nohtml", 1);
$username = substr($username, 0, 25);
$username = htmlspecialchars($username);
$sql = "SELECT user_email, user_password FROM ".$user_prefix."_users WHERE username='$username'";
$result = $db->sql_query($sql);
if($db->sql_numrows($result) == 0) {
include("header.php");
OpenTable();
echo "<center>"._SORRYNOUSERINFO."</center>";
CloseTable();
include("footer.php");
} else {
$host_name = $_SERVER['REMOTE_ADDR'];
$row = $db->sql_fetchrow($result);
$user_email = filter($row['user_email'], "nohtml");
$user_password = $row['user_password'];
$user_password = htmlspecialchars(stripslashes($user_password));
$areyou = substr($user_password, 0, 10);
if ($areyou==$code) {
$newpass=makepass();
$message = ""._USERACCOUNT." '$username' "._AT." $sitename "._HASTHISEMAIL." "._AWEBUSERFROM." $host_name "._HASREQUESTED."\n\n"._YOURNEWPASSWORD." $newpass\n\n "._YOUCANCHANGE." $nukeurl/modules.php?name=$module_name\n\n"._IFYOUDIDNOTASK."";
$subject = ""._USERPASSWORD4." $username";
$mailheaders = "Content-Type: text/plain; charset="._CHARSET."\n";
$mailheaders .= "From: $sitename <$adminmail>\n";
mail($user_email, $subject, $message, $mailheaders);
/* Next step: add the new password to the database */
$cryptpass = md5($newpass);
$query = "UPDATE ".$user_prefix."_users SET user_password='$cryptpass' WHERE username='$username'";
if (!$db->sql_query($query)) {
echo ""._UPDATEFAILED."";
}
include ("header.php");
OpenTable();
echo "<center>"._PASSWORD4." $username "._MAILED."<br><br>"._GOBACK."</center>";
CloseTable();
include ("footer.php");
/* If no Code, send it */
} else {
$sql = "SELECT user_email, user_password FROM ".$user_prefix."_users WHERE username='$username'";
$result = $db->sql_query($sql);
if($db->sql_numrows($result) == 0) {
include ("header.php");
OpenTable();
echo "<center>"._SORRYNOUSERINFO."</center>";
CloseTable();
include ("footer.php");
} else {
$host_name = $_SERVER['REMOTE_ADDR'];
$row = $db->sql_fetchrow($result);
$user_email = filter($row['user_email'], "nohtml");
$user_password = $row['user_password'];
$areyou = substr($user_password, 0, 10);
$message = ""._USERACCOUNT." '$username' "._AT." $sitename "._HASTHISEMAIL." "._AWEBUSERFROM." $host_name "._CODEREQUESTED."\n\n"._YOURCODEIS." $areyou \n\n"._WITHTHISCODE." $nukeurl/modules.php?name=$module_name&op=pass_lost\n"._IFYOUDIDNOTASK2."";
$subject=""._CODEFOR." $username";
$mailheaders = "Content-Type: text/plain; charset="._CHARSET."\n";
$mailheaders .= "From: $sitename <$adminmail>\n";
mail($user_email, $subject, $message, $mailheaders);
include ("header.php");
OpenTable();
echo "<center>"._CODEFOR." $username "._MAILED."<br><br>"._GOBACK."</center>";
CloseTable();
include ("footer.php");
}
}
}
}

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сожержания письма с активацией De_Adarius Настройка и Изменение 0 14.06.2007 12:41
e-mail. не приходят письма pluseg Общие вопросы 2 02.03.2007 01:58
сайт не посылает письма :( serjio12 Установка 3 24.02.2006 17:18
подскажите, как отправлять письма с сайта, через Smtp? Andrei_IW Настройка и Изменение 2 09.05.2005 21:42


Часовой пояс GMT +4, время: 23:54.


На Верх
Рейтинг@Mail.ru