Coraz więcej ludzi zaczyna pytać jak wysłać formularz ze strony bez użycia programu pocztowego. Co prawda odpowiedź można znaleźć w sieci, ale nie każdy wie, którędy droga.
Na początek kilka ważnych kwestii.
1. Plik, który zawiera odpowiedni kod php, musi mieć rozszerzenie .php, w przeciwnym razie nic z tego.
2. Kod php wklejamy w to miejsce, gdzie ma wyświetlić się na stronie.
3. Oczywiście można modyfikować nazwy i rodzaje pól i buttonów - to już zależy od autora strony.
kod php
//formularz kontaktowy - bez programu pocztowego <?php if(!empty($_POST["mail"])) // jeżeeli pole mail nie jest puste { echo "Wiadomość wysłana pomyślnie"; // wyświetla komunikat o wysłaniu maila $headers = 'From: biuro@wekart.pl'; // nadawca maila, z tego będzie wysłana wiadomość $email = 'biuro@wekret.pl'; // na ten adres będą dostarczane wiadomości ze strony $subject = $_POST['temat']; // temat wiadomości $message = "Wiadomość od: ".$_POST['mail']." ".$_POST['tresc']; // całość treści // mail($email, $subject, $message, $headers); // funkcja wysyłająca wiadomość } ?> <form action="kontakt.php" method="post"> <b>Twój e-mail</b><br/> <input type="text" name="mail"/><br/> <b>Temat</b><br/> <input type="text" name="temat"/><br/> <b>Treść</b><br/> <textarea name="tresc" cols="50" rows="10"></textarea><br/> <input type="submit" value="Wyślij"/> </form>
Zmiany wprowadzone, więc można sprawdzać.
Użytkownik makensis edytował ten post 28 08 2015 - 09:52