[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: письмо активации юзеров
dilfin
ребята подскажите пожалуйста у меня на сайте когда юзеры регистрируются приходить письмо с авторизацией только оно приходить с именем логином моего порта а хотелось чтобы было имя моего сайта подскажите если знаете пожалуйста



Спустя 7 минут, 23 секунды (25.08.2011 - 10:57) ApuktaChehov написал(а):
Код покажите.

Спустя 20 минут, 20 секунд (25.08.2011 - 11:17) dilfin написал(а):
[QUOTE=ApuktaChehov,25.08.2011 - 07:57] Код покажите. [/QUOTE]
<
h1>Registration is easy and fast. Please fill in the form below.</h1>
<?php
if(isset($_POST['sb'])) {

extract($_POST);

if(empty($username) || empty($password) || empty($emailaddress)) {
printError("All fields are mandatory");
}elseif (!checkEmail($emailaddress)){
printError("Email address appears to be invalid!");
}elseif ($sec != $_SESSION['key']){
printError("Security code appears to be invalid!");
}elseif (checkUsername($username) != "0"){
printError("Username taken!");
}else{

$regip = $_SERVER['REMOTE_ADDR'];
$regdate = time();






$otherdata = ", '".addentities($emailaddress)."', '$regdate', '$regip', '0', '0'";

$lastID = registerUser($username, $password, $otherdata);
if($lastID != FALSE) {
printSuccess("Your account was created, you just need to activate it by checking your e-mail (be sure to check Spambox too)!");
$headers = 'From: '.addentities($emailaddress).'' . "\r\n" .
'Reply-To: '.addentities($emailaddress).'' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$msg = "Please follow next link <a href=\"http://{$_SERVER['HTTP_HOST']}/$sitesets[url]activate.php?id=$lastID\">http://{$_SERVER['HTTP_HOST']}/$sitesets[url]activate.php?id=$lastID</a> in order to activate your account!";

mail($emailaddress, "Activation link", $msg, $headers);
}else{
printError("We couldn't create your profile!");
}

}

}

?>

Спустя 47 минут, 2 секунды (25.08.2011 - 12:04) EvilDev написал(а):
А зачем вообще

'X-Mailer: PHP/' . phpversion();

?? o0
Вроде без него все работало.

Спустя 9 минут, 1 секунда (25.08.2011 - 12:13) ApuktaChehov написал(а):
Насколько я понял, вам нужно что бы у пользователей в поле From, был адрес вашего сайта? Или какой-то определенный почтовый адрес, например admin@yoursite.com?

Спустя 2 минуты, 10 секунд (25.08.2011 - 12:16) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 09:13)
Насколько я понял, вам нужно что бы у пользователей в поле From, был адрес вашего сайта? Или какой-то определенный почтовый адрес, например admin@yoursite.com?

да именно

Спустя 50 секунд (25.08.2011 - 12:16) ApuktaChehov написал(а):
Что да именно? Там два вопроса! laugh.gif

Спустя 13 минут, 52 секунды (25.08.2011 - 12:30) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 09:16)
Что да именно? Там два вопроса! laugh.gif

на обе вопросы да но хотя на второй я думала должно быть длинный код но точно от from должно быть имя сайта

Спустя 23 минуты, 2 секунды (25.08.2011 - 12:53) ApuktaChehov написал(а):
Вам нужно изменить переменную $emailaddress

Она должна выглядеть так:
yoursite<admin@yoursite.org>


Но точно не скажу. Это я в документации по протоколу SMTP вычитал. Должно работать.

Спустя 16 минут, 19 секунд (25.08.2011 - 13:10) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 09:53)
Вам нужно изменить переменную $emailaddress

Она должна выглядеть так:
yoursite<admin@yoursite.org>


Но точно не скажу. Это я в документации по протоколу SMTP вычитал. Должно работать.

$headers .= "From: www.example.com <lola7@example.com>\r\n";

а что вы думаете об этом?

Спустя 1 минута, 11 секунд (25.08.2011 - 13:11) ApuktaChehov написал(а):
Ну нормально. Не уверен насчет проблема перед <lola7

А так должно работать.

Спустя 13 минут, 5 секунд (25.08.2011 - 13:24) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 10:11)
Ну нормально. Не уверен насчет проблема перед <lola7

А так должно работать.

lola7 это мой логин порта

Спустя 10 минут, 10 секунд (25.08.2011 - 13:34) ApuktaChehov написал(а):
Это значит, что в место него должно быть то, что вы хотите.

Спустя 3 минуты, 57 секунд (25.08.2011 - 13:38) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 10:34)
Это значит, что в место него должно быть то, что вы хотите.

единственный вопрос мне нужно заменить или добавить эти строки?

Спустя 1 минута, 41 секунда (25.08.2011 - 13:40) ApuktaChehov написал(а):
вам нужно найти где формируется содержимое $emailaddress, с внести соответствующие изменения.

Спустя 1 час, 6 минут, 16 секунд (25.08.2011 - 14:46) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 10:40)
вам нужно найти где формируется содержимое $emailaddress, с внести соответствующие изменения.

у меня не получилось могу я вам скрипт отправить?

Спустя 17 минут, 10 секунд (25.08.2011 - 15:03) ApuktaChehov написал(а):
ну попробуйте.

Спустя 2 минуты, 7 секунд (25.08.2011 - 15:05) dilfin написал(а):
Цитата (EvilDev @ 25.08.2011 - 09:04)
А зачем вообще

'X-Mailer: PHP/' . phpversion();

?? o0
Вроде без него все работало.


'X-Mailer: PHP/' . phpversion();

когда я убрала это подтверждение совсем не пришло

Спустя 1 минута, 26 секунд (25.08.2011 - 15:07) dilfin написал(а):
Цитата (ApuktaChehov @ 25.08.2011 - 12:03)
ну попробуйте.

мой мэйл laylafriend@mail.ru скинте мне свой на мило я вам отправлю
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.