Не работает скрипт

Discussion in 'PHP' started by kakeolala, 4 Jun 2011.

  1. kakeolala

    kakeolala Banned

    Joined:
    13 Jul 2010
    Messages:
    118
    Likes Received:
    2
    Reputations:
    0
    Собственно вот так работает все:
    Code:
    $headers .= "From: asd@mail.ru \r\n";
    $headers .= "Cc: asd@mail.ru \r\n";
    $headers .= "Bcc: asd@mail.ru \r\n";
    
    А вот так неработает:
    Code:
    $headers .= "From: $from \r\n";
    $headers .= "Cc: $from \r\n";
    $headers .= "Bcc: $from \r\n";
    
    Не могли бы помочь в чем ошибка - просто со скриптом работаю через delphi, а это написал соединив статьи 3 =)
     
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    У тебя $from то объявлена?
     
  3. kakeolala

    kakeolala Banned

    Joined:
    13 Jul 2010
    Messages:
    118
    Likes Received:
    2
    Reputations:
    0
    $from = $_POST['from'];
     
  4. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Сделай в скрипте после твоих строк
    PHP:
     echo $headers;
    И покажи что выведет...
    И еще, покажи как шлёшь через дельфи.
     
  5. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    487
    Likes Received:
    184
    Reputations:
    5
    а если так

    $headers .= "From: ".$from." \r\n";
    $headers .= "Cc: ".$from." \r\n";
    $headers .= "Bcc: ".$from." \r\n";
     
  6. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    kakeolala вы уверены, что передаете параметры с помощью post-запроса?
     
    _________________________
  7. kakeolala

    kakeolala Banned

    Joined:
    13 Jul 2010
    Messages:
    118
    Likes Received:
    2
    Reputations:
    0
    aaaa
     
    #7 kakeolala, 4 Jun 2011
    Last edited: 4 Jun 2011
  8. kakeolala

    kakeolala Banned

    Joined:
    13 Jul 2010
    Messages:
    118
    Likes Received:
    2
    Reputations:
    0
    вот что возвращает echo $headers если хидеры делаю вот так
    $headers .= "From: ".$from." \r\n";
    $headers .= "Cc: ".$from." \r\n";
    $headers .= "Bcc: ".$from." \r\n";


    Code:
    MIME-Version: 1.0
    Content-type: text/html; charset=iso-8859-1
    From: HUETA@MAIL.RU
    Cc: HUETA@MAIL.RU
    Bcc: HUETA@MAIL.RU
    X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net)
    
     
  9. kakeolala

    kakeolala Banned

    Joined:
    13 Jul 2010
    Messages:
    118
    Likes Received:
    2
    Reputations:
    0
    Ух ти. Что я откапал то))))) Это очень смешно.
    В общем если код:
    Code:
    $headers .= "From: asd@mail.ru \r\n";
    $headers .= "Cc: asd@mail.ru \r\n";
    $headers .= "Bcc: asd@mail.ru \r\n";
    
    То все хорошо и прекрастно. Но если:
    Code:
    $headers .= "From: ".$from." \r\n";
    $headers .= "Cc: ".$from." \r\n";
    $headers .= "Bcc: ".$from." \r\n";
    
    то письмо попадает в спам))))))))) :D :D :D
    Может надо в другой кодировке отсылать post данные ? а не в charset=iso-8859-1
     
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    А если ты через дельфи пошлёшь "asd@mail.ru", то что тогда?
     
  11. kakeolala

    kakeolala Banned

    Joined:
    13 Jul 2010
    Messages:
    118
    Likes Received:
    2
    Reputations:
    0
    посылал все что мона - в спам уходит письмо