Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка письма 
:(
    Опции темы
abalich
Дата 11.9.2007, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Здрасте!!!
мой код 
Код

$str_sql_query="SELECT * FROM `total_reg` WHERE `login`='$login'";
  $result=mysql_query($str_sql_query,$link);
  $mas=mysql_fetch_array($result);
    $headers = "From: тотализатор <[email protected]>\n";
    $headers .= "Errors-To: [email protected]\n";
    $headers .= "X-Mailer: PHP/".phpversion()."\n";
    $headers .= "X-Sender: TSB_Mailer\n";
    $headers .= "MIME-version: 1.0\n";
    $headers .= "Content-Type: text/html; charset=windows-1251\n";
  $headers .= "Content-Transfer-Encoding: quoted-printable\n\n";
  $text="Здравствуйте!<br>
   Вы были успешно зарегистрированны в тотализаторе.<br>
   Логин: ".$_POST['login']."<br>
   Пароль: ".$_POST['password']."<br>
   Ссылка для активации аккаунта: http://prognozer.ru/total/activate.php?id=".$mas['id']."<br>";
   mail($_POST['e-mail'], "Регистрация в тотализаторе", $text, $headers);

но приходит письмо:
Здравствуйте!
Вы были успешно зарегистрированны в тотализаторе.
Логин: 8989898
Пароль: test
Ссылка для активации аккаунта: http://prognozer.ru/total/activate.php?id0
---
http://prognozer.ru/total/activate.php?id0
не могу понять куда пропал знак =
должно быть так
http://prognozer.ru/total/activate.php?id=23
а там ноль почему-то!!!!





--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
Fally
Дата 11.9.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 265
Регистрация: 17.8.2006
Где: Dahla

Репутация: 3
Всего: 4



var_dump($mas) и результаты сюда...


--------------------
Прежде чем задать вопрос на форуме воспользуйтесь поиском.
user posted image
user posted image
PM MAIL   Вверх
abalich
Дата 11.9.2007, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



array(28) { [0]=> string(2) "31" ["id"]=> string(2) "31" [1]=> string(8) "11.09.07" ["date"]=> string(8) "11.09.07" [2]=> string(6) "545454" ["login"]=> string(6) "545454" [3]=> string(32) "098f6bcd4621d373cade4e832627b4f6" ["password"]=> string(32) "098f6bcd4621d373cade4e832627b4f6" [4]=> string(14) "85.113.144.207" ["ip"]=> string(14) "85.113.144.207" [5]=> string(1) "0" ["money"]=> string(1) "0" [6]=> string(10) "не указано" ["name"]=> string(10) "не указано" [7]=> string(10) "не указано" ["family"]=> string(10) "не указано" [8]=> string(3) "нет" ["icq"]=> string(3) "нет" [9]=> string(3) "нет" ["url"]=> string(3) "нет" [10]=> string(2) "no" ["status"]=> string(2) "no" [11]=> string(17) "[email protected]" ["e-mail"]=> string(17) "[email protected]" [12]=> string(2) "no" ["ban"]=> string(2) "no" [13]=> string(2) "10" ["day"]=> string(2) "10" }


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
PARROT
Дата 11.9.2007, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Попробуйте так. Вот так. 
Код

$mas=mysql_fetch_row($result);
.........................
........................
<a href=http://prognozer.ru/total/activate.php?id=$mas[0]>Ссылка для активации аккаунта</a>


Это сообщение отредактировал(а) PARROT - 11.9.2007, 12:19


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
abalich
Дата 11.9.2007, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Здравствуйте!
Вы были успешно зарегистрированны в тотализаторе.
Логин: fff
Пароль: test
Ссылка для активации аккаунта: 
пришел такой текст
но
Ссылка для активации аккаунта:  просто текст а не ссылка!


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
PARROT
Дата 11.9.2007, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Код

$str_sql_query="SELECT * FROM `total_reg` WHERE `login`='$login'";
  $result=mysql_query($str_sql_query,$link);
  $mas=mysql_fetch_row($result);
    $headers = "From: тотализатор <[email protected]>\n";
    $headers .= "Errors-To: [email protected]\n";
    $headers .= "X-Mailer: PHP/".phpversion()."\n";
    $headers .= "X-Sender: TSB_Mailer\n";
    $headers .= "MIME-version: 1.0\n";
    $headers .= "Content-Type: text/html; charset=windows-1251\n";
  $headers .= "Content-Transfer-Encoding: quoted-printable\n\n";
  $text="Здравствуйте!<br>
   Вы были успешно зарегистрированны в тотализаторе.<br>
   Логин: ".$_POST['login']."<br>
   Пароль: ".$_POST['password']."<br>
  <a href=http://prognozer.ru/total/activate.php?id=$mas[0]>Ссылка для активации аккаунта</a>";
   mail($_POST['e-mail'], "Регистрация в тотализаторе", $text, $headers);



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
abalich
Дата 11.9.2007, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



НЕа!!
Код

Все равно Не ссылка а просто текст!!!
$text="Здравствуйте!<br>
   Вы были успешно зарегистрированны в тотализаторе.<br>
   Логин: ".$_POST['login']."<br>
   Пароль: ".$_POST['password']."<br>
Перейдите поссылке для активации<br>
  http://prognozer.ru/total/activate.php?id=$mas[0]";

Мне бы так!!! но приходит:
http://prognozer.ru/total/activate.php?id0
Но причем всемто нуля в конце каждый раз разный знак, бывает ! бывает $
Короче разный знак каждый раз!




--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
PARROT
Дата 11.9.2007, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



Напечатайте запрос и посмотрите что у Вас там приходит. 
Код

echo "SELECT * FROM `total_reg` WHERE `login`='$login'";

Возможен конфликт названия поля в базе и названия переменной. Измените. 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
abalich
Дата 11.9.2007, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



Я вывожу echo $text;
и он мне выводит то что нужно!!


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
abalich
Дата 11.9.2007, 13:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 434
Регистрация: 26.2.2007
Где: Воронеж

Репутация: нет
Всего: нет



ТЕКСТ письма:
Код

Здравствуйте!
Вы были успешно зарегистрированны в тотализаторе.
Логин: gggg
Пароль: test
http://prognozer.ru/total/activate.php?id5

ТЕКСТ echo $text
Код

Здравствуйте!
Вы были успешно зарегистрированны в тотализаторе.
Логин: gggg
Пароль: test
http://prognozer.ru/total/activate.php?id=35


Добавлено @ 13:18
Кстати:
Код

mail("[email protected]", "Гегистрация", "http://prognozer.ru/total/activate.php?id=37");

ПРИХОДИТ сообщения
http://prognozer.ru/total/activate.php?id7
т.е пропадает равно и один символ!

Добавлено через 11 минут и 59 секунд
Я разобрался в чем причина.
при таком форматировании заголовка знак = не приходит но почему?
Код

$headers = "From: тотализатор <[email protected]>\n";
    $headers .= "Errors-To: [email protected]\n";
    $headers .= "X-Mailer: PHP/".phpversion()."\n";
    $headers .= "X-Sender: TSB_Mailer\n";
    $headers .= "MIME-version: 1.0\n";
    $headers .= "Content-Type: text; charset=windows-1251\n";
  $headers .= "Content-Transfer-Encoding: quoted-printable\n\n";


Это сообщение отредактировал(а) abalich - 11.9.2007, 13:18


--------------------
Мой дядя самых честных "грабил"...
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0748 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.