bubbles 19 Października 2018 19 Października 2018 Witam, dodałem na stronę internetową formularz kontaktowy. Niestety, gdy próbuję testowo wysłać maila nic nie przychodzi na moje maila. W czym jest problem? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pubdev 19 Października 2018 19 Października 2018 Mozesz uzyc do tego PHP. Bedzie duzo łatwiej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
SeNioR 19 Października 2018 19 Października 2018 @Sandy E-mail nie przychodzi bo Twój kod oparty jest na protokole mailto, czyli wirtualnym protokole w systemie. Do użycia tej funkcji musisz mieć zainstalowany program pocztowy np. Outlook, Thunderbird, Eudor. Aby Twój kod zadziałał użyj PHP z funkcją mail() która jest bardzo prosta w użyciu. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
vader 19 Października 2018 19 Października 2018 Chyba nic wiecej nie trzeba nawet przyklady sa: https://www.w3schools.com/php/func_mail_mail.asp Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowana odpowiedź SeNioR 19 Października 2018 Rekomendowana odpowiedź 19 Października 2018 @Sandy łap przykład: <?php if(isset($_POST['submit'])){ $to = "piotrlubomirski@onet.pl"; // twoj e-mail $from = $_POST['email']; // e-mail osoby wysyłającej $first_name = $_POST['first_name']; // imie $krpg = $_POST['krpg']; // udzial w krpg $subject = $first_name." odpisał/a na zgłoszenie"; // tytył wiadomości e-maila $message = $first_name . " napisał/a:" . "\n\n" . " Brałeś kiedyś udział w podobnym KRPG? " . $krpg . " " . "\n\n" . " Wiadomość: " .$_POST['message']; // wiadomość e-mail $headers = "From:" . $from; $headers2 = "From:" . $to; mail($to,$subject,$message,$headers); // funkcja mail echo "E-mail został wysłany. " . $first_name . ", dzięki za zapisanie się!"; // wiadomość po wysłaniu przez formularz } ?> <!DOCTYPE html> <head> <title>Zapisz się</title> </head> <html> <body> <h2>Zapisz się</h2> <form action="" method="post"> <!-- Podstawowe pole tekstowe --> Twoje imię: <input type="text" name="first_name"><br> Twój adres e-mail: <input type="text" name="email"><br> <!-- Pole typu RADIO --> <p>Brałeś kiedyś udział w podobnym KRPG?</p> <input type="radio" name="krpg" value="Tak" />Tak <input type="radio" name="krpg" value="Nie" />Nie <br><br> Wiadomość: <br><textarea rows="5" name="message" cols="30"></textarea><br> <!-- Przycisk WYŚLIJ --> <input type="submit" name="submit" value="Wyślij formularz" /> <!-- Przycisk WYCZYŚĆ DANE --> <input type="reset" name="reset" value="Wyczyść dane" /> </form> </body> </html> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
-n3veR 19 Października 2018 19 Października 2018 mail() z PHP przestało działać na większości serwerów, więc lepiej skorzystać z PHPMailera lub Swift Mailera. @Sandy jak nie znasz PHP, to może to rozwiązanie Cię zainteresuje: A Contact Form to Email Service | Formspree Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kontynuuj dyskusję
Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.