Na wstępie przyznam się ze jestem laikiem w PHP a stronę robię dla siebie.
Przeczytałem chyba z 20 stron z różnymi rozwiązaniami niestety nie dzialaja dla mnie bądź coś robię źle.
Próbowałem wklejać w rożne miejsca:
$headers.= "Content-Type: text/plain;charset=utf-8 \r\n";
Będę wdzieczny za każdą pomoc.
Poniżej wycinek ze strony HTML i z skryptu PHP
<form method="post" action="kontakt.php" accept-charset="utf-8"> <input name="name" placeholder="Jan Kowalski"> <input name="email" type="email" placeholder="Podaj swój adres email"> <input name="token" type="text" value="" placeholder="Wpisz kod z obrazka"> <img src="token.php" alt="token" /> <input id="submit" name="submit" type="submit" value="Wyślij"> </form>
oraz PHP
<?php if ($_POST['token']==$_SESSION['captcha']) { // Tworzymy zmienną dla imienia i nazwiska $name = $_POST['name']; // Tworzymy zmienną dla adresu email $email = $_POST['email']; // Tworzymy zmienną dla wiadomości $message = $_POST['message']; // Podajesz adres email z którego ma być wysłana wiadomość $odkogo = " info@test.pl"; // Podajesz adres email na który chcesz otrzymać wiadomość $dokogo = " info@test.pl"; // Podajesz tytuł jaki ma mieć ta wiadomość email $tytul = "Formularz kontaktowy"; // Przygotowujesz treść wiadomości $wiadomosc = ""; $wiadomosc .= "Imie i nazwisko: " . $name . "\n"; $wiadomosc .= "Email: " . $email . "\n"; $wiadomosc .= "Wiadomosc: " . $message . "\n"; // Wysyłamy wiadomość } else { } // Przekierowywujemy na potwierdzenie if ($sukces){ } else{ } ?>