• Welcome to Forum graficzne Burning-Brushes.pl. Please log in or sign up.
 

Wysyłanie maila w PHP

Zaczęty przez Tomasz, Styczeń 29, 2011, 15:14:04

Poprzedni wątek - Następny wątek
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