Hej:) może ktoś z Was będzie wiedział co powinnam poprawić..
Mam problem z formularzem na www - nie wysyłają się w ogóle maile ze strony na moją pocztę.
Cała strona zrobiona jest na szablonie https://html5up.net/big-picture
Część kodu html z pliku index który dotyczy wyłącznie formularza:
<!-- Contact -->
<section id="contact" class="main style3 secondary">
<div class="content">
<header>
<h2>Masz pytanie? </h2>
<p>Jeśli tak, to chętnie na nie odpowiem :) </p>
<p>Proszę wypełnij formularz kontaktowy, postaram się odpowiedzieć tak szybko jak to możliwe. </p>
</header>
<div class="box">
<form method="post" action="mail.php">
<div class="field half first"><input type="text" name="name" placeholder="Imię i nazwisko" required/></div>
<div class="field half"><input type="email" name="email" placeholder="Email" required/></div>
<div class="field"><textarea name="message" placeholder="Treść wiadomości..." rows="6" required></textarea></div>
<ul class="actions">
<li><input type="submit" value="Wyślij wiadomość" /></li>
</ul>
</form>
</div>
</div>
</section>
Stworzyłam plik mail.php wrzuciłam go do folderu gdzie znajduje się plik index.
Kod pliku mail.php wygląda następująco:
<?php
$to = '***@*************.com';
$name = $_POST['name'];
$email = $_POST['email'];
$subject = 'Nowy e-mail od ' . $name . ' (' . $email . ')';
$message = $_POST['message'];
$headers = 'From: ' . $name . ' (' . $email . ')';
$headers .= 'Content-Type: text/html; charset=utf-8';
mail($to, $subject, $message, $headers);
?>
W miejscu ****** wstawiony jest poprawnie napisany cały adres mojego maila.
Wszystkie pliki wrzuciłam na serwer, strona wyświetla się poprawnie, ale po wypełnieniu całego formularza i kliknięciu wyślij cała strona się odświeża i pokazuje się od intro. Do tego w pasku przeglądarki w adresie pojawia się cały link strony z dodatkowym napisem /mail.php
Czy ktoś z Was wie może gdzie popełniłam błąd i jak mogę to poprawić, żeby te maile z formularza dochodziły na moją pocztę? :)