Forum Webscript.Ru
Программирование => PHP => Тема начата: kaiowas от 15 Марта 2005, 11:52:47
-
function SendCode()
{
$code = md5(time().rand(1,9999));
$live = strtotime("+ 3 days");
$input = trim($_POST["login"]).\'^^\'.trim($_POST["pass"]).\'^^\'.trim($_POST["email"]);
$input .= \'^^\'.$code.\'^^\'.$live.\'^^\'.trim($_POST["fio"]).\'^^\'.trim($_POST["job"]).\'^^\'.trim($_POST["tel"])."\\n";
PHPruSave($input,\'../users.php\',\'a+\');
$subject = \'Подтвердите регистрацию.\';
$content = \'Новый человек на сайте \'.$_SERVER["SERVER_NAME"]."\\n\\n";
$content .= \'$_POST["job"]\';
$content .= \'Для подтверждения регистрации перейдите по ссылке\';
$content .= "\\nhttp://".$_SERVER["SERVER_NAME"].\'/protect/confirm/?email=\';
$content .= trim($_POST["email"]).\'&code=\'.$code."\\n\\n";
$content .= \'У Вас есть 3 дня (до \'.date("H:m, d.m.Yг.",$live).\') для подтверждения регистрации\';
$content .= "\\n\\n".\'Почтовый робот сайта http://\'.$_SERVER["SERVER_NAME"];
$toaddress = "ts@yatex.ru";
$mail = new Email($toaddress,$subject,$content);
if( $mail->ERROR == 0)
echo \'
Ваша заявка принята.
\';
else
echo \'
Ошибка отправки сообщения!
Возможно сервер перегружен, попробуйте немного позже.
\';
}
функция отправляет сообщение на емэйл с $subject & $content.
помогите пожалуйста, мне нужно еще туда засунуть $fio, $job, $tel.
я так понимаю. что это должно как-то присваиваться переменной $content, но не могу никак реализовать...
-
а зачем?
-
RomikChef:
а зачем?
зачем???надо!!!
мне нужно чтоб в письме приходили такие данные как ФИО ($fio), должность ($job) и т.д....
-
kaiowas:
$content = \'Новый человек на сайте \'.$_SERVER["SERVER_NAME"]."\\n\\n";
$content .= \'$_POST["job"]\';
$content .= \'Для подтверждения регистрации перейдите по ссылке\';
$content .= "\\nhttp://".$_SERVER["SERVER_NAME"].\'/protect/confirm/?email=\';
$content .= trim($_POST["email"]).\'&code=\'.$code."\\n\\n";
$content .= \'У Вас есть 3 дня (до \'.date("H:m, d.m.Yг.",$live).\') для подтверждения регистрации\';
$content .= "\\n\\n".\'Почтовый робот сайта http://\'.$_SERVER["SERVER_NAME"];
Это, по-твоему, что? Тапочки с помпончиком?
Да - и зачем, кстати, юзеру видеть, скажем, $job?
-
CGVictor:
$content .= \'$_POST["job"]\';
дык так не работает....
все это отправляется не юзеру а мне, чтоб я мог потвердить его регистрацию, если он мне интересен....
-
гыгыгы :-)))))
-
kaiowas:
так не работает....
Что значит не работает?
А без кавычек?
-
kaiowas:
не юзеру а мне
А послать 2 раза на разные адреса - не?
И потом, то же вопрос: а зачем??? Чисто логически?..
RomikChef:
гыгыгы :-)))))
Присоединяюсь :)
-
У меня так:
define("_CONFIRM_MAIL_TEXT", "
Добрый день, $user_name!
Кто-то (возможно Вы) указал адрес $user_email как
принадлежащий пользователю сайта $site_name $user_login.
Если Вы этого не делали, то просто УДАЛИТЕ это письмо, и мы
никогда не будем использовать этот адрес.
Для подтверждения адреса нажмите ссылку:
http://" . _SITE_URL . "/index.php?confirm=$confirm_code
или скопируйте ее в окно браузера.
Это письмо написано роботом. Отвечать на него не нужно.
_________________________
С уважением, Служба поддержки сайта, " . _SITE_MAIL . "");
А к ГЫ присоединяюсь :)
-
hoblin
А ты-то тут при чем? Ты спроси у автора поста, кому он должен это слать!
-
все, ребята, нормально....
разгорячились, блин...
разобрался я уже....