Отчет по почте

Тема в разделе "PHP", создана пользователем tusja, 15 июн 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. tusja

    tusja

    Регистр.:
    31 мар 2007
    Сообщения:
    493
    Симпатии:
    71
    Как сделать отправку отчёта по почте ?
    Типо, если что то там ) то скрипт отсылает письмо на мыло !
    Как это реализовать ?
     
  2. D@nil

    D@nil

    Регистр.:
    1 окт 2006
    Сообщения:
    338
    Симпатии:
    122
    PHP:
    $to      'nobody@example.com';
    $subject 'the subject';
    $message 'hello';
    $headers 'From: webmaster@example.com' "\r\n" .
        
    'Reply-To: webmaster@example.com' "\r\n" .
        
    'X-Mailer: PHP/' phpversion();

    mail($to$subject$message$headers);
    http://ru2.php.net/manual/ru/function.mail.php
     
    tusja912 нравится это.
  3. tusja

    tusja

    Регистр.:
    31 мар 2007
    Сообщения:
    493
    Симпатии:
    71
    А как сделать что бы отправлялось $site к примеру
    $site = 'nulled';

    $message = '$site'; не проходит :(
     
  4. sw04

    sw04 seoplayer

    Регистр.:
    1 дек 2007
    Сообщения:
    601
    Симпатии:
    193
    PHP:
    $site 'nulled.ws';
    // some code 
    $to      'nobody@example.com';
    $subject 'the subject';
    $message $site;
    $headers 'From: webmaster@example.com' "\r\n" .
        
    'Reply-To: webmaster@example.com' "\r\n" .
        
    'X-Mailer: PHP/' phpversion();

    mail($to$subject$message$headers);  
    либо в mail вместо $message использовать $site.
    Важно не имя переменной, а его значение :)
     
    tusja912 нравится это.
  5. D@nil

    D@nil

    Регистр.:
    1 окт 2006
    Сообщения:
    338
    Симпатии:
    122
    В одинарных кавычках переменные не обработываются

    $message = "$site";
     
    tusja912 нравится это.
  6. Unkn0wn404

    Unkn0wn404 Писатель

    Регистр.:
    12 июн 2008
    Сообщения:
    6
    Симпатии:
    1
    По сути то кавычи лишние :)
    Более нормально это выглядит так:
    message = $site;
     
  7. sulacco

    sulacco Постоялец

    Регистр.:
    17 мар 2008
    Сообщения:
    90
    Симпатии:
    45
    есть один нюанс: письма отправленные функцией mail() не доходят до ящиков на mail.ru (на yandex.ru и мой_сайт.ru доходят без проблем)

    по карйней мере у меня так

    тут подсказали как реализовать


    и возможно интереснее бедет вместо
    $message = $site;

    поставить что-то типа:
    $message = "Письмо с сайта ".$site;
     
    tusja912 нравится это.
  8. ruslanetman

    ruslanetman Читатель

    Заблокирован
    Регистр.:
    11 июн 2008
    Сообщения:
    11
    Симпатии:
    0
    попробуй убрать кавычки или поменять одинарные на двойные
     
  9. tusja

    tusja

    Регистр.:
    31 мар 2007
    Сообщения:
    493
    Симпатии:
    71
    Всё тема закрыта !
    Всем спасибо ! :)
     
Статус темы:
Закрыта.