Показано с 1 по 4 из 4

Тема: после реги приходит письмо от Nobody

  1. #1

    Регистрация
    14.08.2006
    Сообщений
    2
    Есть такой скрпит wminvest.com наверно многие слышали о таком, сам скрипт написан хорошо я взял его за основу своего сайта (не про инвестиции сразу говорю, взял тока сам скрипт). Дак вот когда я выложил его на хостинг, а в самом скрипте есть форма регистрации пользователей, после реги пользователю приходит письмо с паролем, и приходит в таком виде: Значит от: Nobody <nobody@serv5.slavhost.ru>
    кому: нормально , тема: нормально но без кодировки! - получается абракадабра, это не очень приятно! В чем может быть проблема 3 дня разбираю код не могу найти где править! Подскажите где и как подпривить великие Гуру. Если надо скрипт могу выложить, только попросите.

  2. #2

    Регистрация
    05.11.2003
    Адрес
    Москва
    Сообщений
    2,087
    при отвеправке письма надо прописать заголовки..
    From - откуда
    Content Type можно тип и кодировку указать

  3. #3

    Регистрация
    14.08.2006
    Сообщений
    2
    Вот часть скрипта, где я думаю запарка, где тут че поправить пробывал твою строку не помогла куда ее впарить

    elseif($mod==&#39;reg&#39{ // Регистрация
    echo &#39;<font size="4" color="#000000">Регистрация</font>


    <form action="?mod=reg_complete" method="post" name="registration_form">

    <div align="center"><font size="2"><big>Пожалуйста, заполните все поля в форме правильно!

    Ваш пароль будет выслан Вам на e-mail.
    </big>


    Любой пользователь, зарегистрировавшийся в качестве участника
    &#39;.$our_name.&#39;, тем самым подтверждает свое согласие с условиями Соглашения


    <div align="center">Ознокомиться с Соглашением, Вы можете [Только зарегистрированные пользователи могут видеть ссылки. ]</div></div>


    </font>


    <table celpadding="2" cellspacing="0" border="0" width="90%">
    <tr><td align="right" width="45%">Логин:</td>
    <td width="55%"><input type="text" class="inp" name="login"></td></tr>

    <tr><td align="right" width="45%">E-mail:</td>
    <td width="55%"><input type="text" class="inp" name="email"></td></tr>
    <tr><td align="right" width="45%">Участник Id (не обяз.):</td>
    <td width="55%"><input type="text" class="inp" name="refid" value="&#39;.$comefrom.&#39;"></td></tr>
    <tr><td align="center" colspan="2"><input type="submit" value="Зарегистрироваться!" class="inp"></td></tr>
    </table></form>




    <div align="center">[img]img/06.jpg[/img] </div>

    &#39;;



    }

    elseif($mod==&#39;reg_complete&#39{ // Завершение регистрации
    echo &#39;<font size="4" color="#000000">Завершение регистрации</font>

    <center>
    <font size="2">&#39;;
    $result=mysql_query("select * from invest_users where login=&#39;$login&#39;",$cnct);
    $result2=mysql_query("select * from invest_users where email=&#39;$email&#39;",$cnct);


    if (strlen($login)<2){echo &#39;Минимальная длина логина 2 символа!&#39;;}
    elseif (strlen($login)>20){echo &#39;Максимальная длина логина 20 символов!&#39;;}
    elseif (mysql_num_rows($result)!=0){echo &#39;Данный логин уже занят - введите другой логин!&#39;;}

    elseif (mysql_num_rows($result2)!=0){echo &#39;На данный e-mail уже была регистрация!&#39;;}




    else {
    echo &#39;Регистрация прошла успешно!

    На указанный e-mail (&#39;.$email.&#39 выслано письмо с вашим паролем для входа.

    Ваш пароль вы сможете изменить после входа в аккаунт.&#39;;
    $pass=rand(1,9).rand(1,9).rand(1,9).rand(1,9).rand (1,9).rand(1,9).rand(1,9).rand(1,9).rand(1,9).rand (1,9);
    $result=mysql_query("insert into invest_users (data,login,pass,wmid,purse,email,balance,ref_id)
    values (NOW(),&#39;$login&#39;,&#39;$pass&#39;,&#39;$wmid &#39;,&#39;$purse&#39;,&#39;$email&#39;, &#39;$on_reg&#39;,&#39;$refid&#39",$cnct);
    $subj=convert_cyr_string(&#39;Регистраци я в проете &#39;.$our_name.&#39;.&#39;,w,k);
    $msg=convert_cyr_string(&#39;Регистраци в &#39;.$our_name.&#39; прошла успешно!

    --------------------------------------------------------

    Ваши данные для входа в аккаунт:
    Логин: &#39;.$login.&#39;
    Пароль: &#39;.$pass.&#39;

    --------------------------------------------------------&#39;,w,k);
    mail($email,$subj,$msg,);
    }
    echo &#39;
    &#39;;
    }

    elseif($mod==&#39;enter&#39{ // Вход в аккаунт
    echo &#39;<font size="4" color="#000000">Вход в аккаунт</font>


    <form action="?mod=stat" method="post" name="enter_form">
    <center>
    <font size="2">Введите ваш логин и пароль в системе.</font>


    <table celpadding="2" cellspacing="0" border="0" width="90%">
    <tr><td align="right" width="45%">Логин:</td>
    <td width="55%"><input type="text" class="inp" name="login"></td></tr>
    <tr><td align="right" width="45%">Пароль:</td>
    <td width="55%"><input type="password" class="inp" name="pass"></td></tr>
    <tr><td align="center" colspan="2"><input type="submit" value="Войти!" class="inp"></td></tr>
    <tr><td align="center" colspan="2">[Только зарегистрированные пользователи могут видеть ссылки. ]</td></tr>
    </table></center></form>&#39;;
    }

    elseif($mod==&#39;lost&#39{ // Забытый пароль
    echo &#39;<font size="4" color="#000000">Забытый пароль</font>


    <form action="?mod=lost2" method="post" name="lostpsw_form">
    <center>
    <font size="2">Введите ваш e-mail в системе.</font>


    <table celpadding="2" cellspacing="0" border="0" width="90%">
    <tr><td align="right" width="45%">E-mail:</td>
    <td width="55%"><input type="text" class="inp" name="email"></td></tr>
    <tr><td align="center" colspan="2"><input type="submit" value="Выслать пароль!" class="inp"></td></tr>
    </table></center></form>&#39;;
    }

    elseif($mod==&#39;lost2&#39{ // Забытый пароль
    echo &#39;<font size="4" color="#000000">Отсылка пароля</font>

    <center>&#39;;
    $result=mysql_query("select * from invest_users where email=&#39;$email&#39;",$cnct);
    if (mysql_num_rows($result)==0){echo &#39;Данного e-mail нет в базе. Будте внимательны: система чувствительна к регистру.&#39;;}
    else {echo &#39;Пароль удачно отослан на &#39;.$email.&#39;!&#39;;
    $data=mysql_fetch_object($result); //тут где то поменять мыло
    $subj=convert_cyr_string(&#39;Забытый пароль в &#39;.$our_name.&#39;.&#39;,w,k);
    $msg=convert_cyr_string(&#39;Это письмо отправлено с сайта [Только зарегистрированные пользователи могут видеть ссылки. ] с Вашими данными в системе.

    --------------------------------------------------------

    Ваши данные для входа в аккаунт:
    Логин: &#39;.$data->login.&#39;
    Пароль: &#39;.$data->pass.&#39;

    --------------------------------------------------------&#39;,w,k);

    mail($data->email,$subj,$msg);
    }
    echo &#39;
    &#39;;
    }

  4. #4

    Регистрация
    05.11.2003
    Адрес
    Москва
    Сообщений
    2,087
    mail($email,$subj,$msg,);

    заменить на

    $headers = "Content-type: text/html; charset=windows-1251\r\nFrom: [Только зарегистрированные пользователи могут видеть ссылки. ]\r\nReply-To: [Только зарегистрированные пользователи могут видеть ссылки. ]\r\n";
    mail($email,$subj,$msg, $headers);

    и

    mail($data->email,$subj,$msg);

    заменить на

    $headers = "Content-type: text/html; charset=windows-1251\r\nFrom: [Только зарегистрированные пользователи могут видеть ссылки. ]\r\nReply-To: [Только зарегистрированные пользователи могут видеть ссылки. ]\r\n";
    mail($data->email,$subj,$msg, $headers);

    а вообещ скрипт написан ужасно

Похожие темы

  1. Мудрость приходит с годами...
    от SkvoZFire в разделе Флейм
    Ответов: 10
    Последнее сообщение: 28.03.2007, 15:12
  2. нет предосмотра после установки AI cs2
    от ArtDobe в разделе Векторная графика
    Ответов: 1
    Последнее сообщение: 19.01.2006, 19:13
  3. Письмо солдату США.
    от Lexis в разделе Флейм
    Ответов: 4
    Последнее сообщение: 27.04.2005, 16:36
  4. утро после вечеринки...
    от digger в разделе Флейм
    Ответов: 20
    Последнее сообщение: 23.12.2004, 13:14

Ваши права

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