1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Пхп практикум

Discussion in 'PHP' started by SpartakuS, Mar 11, 2011.

  1. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Пхп практикум

    На глаз вроде всё нормально. Но может что-то пропустил, завтра на свежую голову будет понятнее. Вот - если это не заработает - то это явно глюк денвера.
    PHP:
    function send_mail($to$subject '(No subject!)'$message ''$header '') { 
    $header_ 'MIME-Version: 1.0' "\r\n" 'Content-type: text/plain; charset=UTF-8' "\r\n"
    mail($to'=?UTF-8?B?'.base64_encode($subject).'?='$message$header_ $header); 
    }
  2. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Пхп практикум

    В коде твоем поправил
  3. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    Таким способом кракозябы плюс тело письма поменялось с заголовком местами
    Заголовок =?UTF-8?B?Z3VzZWZmQGxpc3QucnU=?=
    Тело Registration система - Your New Password

    ---------- Сообщение добавлено в 10:45 ---------- Предыдущее сообщение было в 10:42 ----------

    Тоже самое тело письма поменялось местами с заголовком и кракозябы, не читаемые ни в какой кодировке.

    ---------- Сообщение добавлено в 10:50 ---------- Предыдущее сообщение было в 10:45 ----------

    Но в принципе это не так страшно, как моё не удачное использование жиквери. Модальное окно при отправке данных на сервер и получении ответа сворачивается, и что-бы увидеть ответ надо опять вызывать модальное окно. Выполнил его на обычном жиквери при помощи функции overlay. Походу не получился АЯКС. Всё основную работу делает пхп скрипт, а это окошечко как контейнер, где это всё происходит.
  4. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    По поводу аякча после 4 в аську напиши.
    По поводу тела. Не в ютф значт.
  5. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    В пхп в utf
    PHP:

            
    if(mysql_affected_rows($link)==1)
            {
                
    send_mail(    'demo-test@tutorialzine.com',
                            
    $_POST['email'],
                            
    'Registration система - Your New Password',
                            
    'Your пароль is: '.$pass);

                
    $_SESSION['msg']['reg-success']='Пароль выслан на указанный вами Email!';
            }
    Фраза Пароль выслан на указанный вами Email! выводится на странице корректно.
    а тут:
    'Registration система - Your New Password',
    'Your пароль is: '
    русские вставки выводит не читаемыми кракозябами (переключал в письме кодировки, ни одна не определилась)
  6. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    На сервере попробуй. Если тоже самое - будем думать.
  7. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    Это прокатило:
    PHP:
    $headers .= "Content-type: text/html; charset=utf-8\r\n";
    заголовок отображает русские буквы.
    Тело письма тоже.
  8. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    Пхп практикум

    Gooos, то есть на сервере работает, а на денвере нет? Вывод очевиден.
  9. Red Rabbit Tough member


    Offline
    Message Count:
    898
    Likes Received:
    193
    Я вчера что-то даже пропустил слово денвер. Там эра windows-1251. utf-8 там если и работает, то не сразу и не вдруг. Это касается и вечных непоняток с кодировкой везде где только можно - от страниц, до бд.
  10. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Пхп практикум

    Теперь ломаю голову, как сделать переводы кареток, если текст длинный будет и как впихнуть туда usr
    PHP:

            mysql_query
    ("    INSERT INTO tz_members(usr,pass,email,regIP,dt)
                            VALUES(

                                '"
    .$_POST['username']."',
                                '"
    .md5($pass)."',
                                '"
    .$_POST['email']."',
                                '"
    .$_SERVER['REMOTE_ADDR']."',
                                NOW()

                            )"
    );

            if(
    mysql_affected_rows($link)==1)
            {
                
    send_mail(    'demo-test@tutorialzine.com',
                            
    $_POST['email'],
                            
    'Registration система - Your New Password',
                            
    'Если тут будет несколько предложений, как их разделить переводом каретки? Your Password is: '.$pass);

                
    $_SESSION['msg']['reg-success']='Пароль выслан на указанный вами Email!';
            }

Share This Page

All rights reserved SocEngine.ru ©