Forum graficzne Burning-Brushes.pl

Wysyłanie maila w PHP

Tomasz

  • *
    • #include <brain.h>
      • Zobacz profil
      • tomaszdomanski.com
    Witam.
    W tym poradniku pokaże jak się wysyła za pomocą php i html maila.
    Zacznijmy od formularza. W tym celu tworzymy form.html:
    <html>
    <head>
    </head>
    <body>
    <form action="send.php" method="POST">
    <input type="text" name="topic" />
    <textarea name="message"></textarea>
    <input type="button" valve="Send" />
    </form>
    </body>
    </html>
    Znacznik form musi mieć akcje i metode. W typ przypadku akcja to wysłanie maila gdzie instrukcje są zawarte w send.php. Metoda to POST.
    Następnie tworzymy input i textarea. Muszą mieć name najlepiej bez polskich znaków.

    Czas na send.php:
    <?php
    $to 
    "nazwakonta@domena.pl"// zmienna $to zawiera email na który funkcja mail() ma wysłać wiadomość
    $topic $_POST['topic']; // $topic zawiera informacje z inputu topic. Nazwa musi być zawarta w $_POST['nazwa']
    $message $_POST['message']; // pobieramy tresc
    if(mail($to$topic$message)) {
    echo 
    'Mail został wysłany!'//wyświetla treść 'mail został wysłany' jeżeli wszystko poszło dobrze
    }
    else {
    echo 
    'Mail NIE został wysłany! Możliwe że twój serwer nie obsługuje funkcji mail()'//wyświetla instrukcje jeżeli nie został
    //wysłany mail. Możliwe że funkcja mail() nie działa na twoim serwerze
    }
    ?>
    Więcej informacji:
    http://pl2.php.net/manual/pl/function.mail.php
    Pzdr. paluch979