Mam problem z formularzem kontaktowym na stronie. Wpisuję dane wysyłam i wszystko fajnie. Tylko jak wchodzę na gmaila.com to nie mam żadnej wiadomości. Serwer obsługuję funkcję mail wiem bo pisałem do suportu.
KOD FORMULARZA
<div class="col-lg-6">
<h2 style="color: #28a745; text-align: center;">Formularz kontaktowy!</h2><br />
<form method="post" name="contactform" action="send-from.php">
<div class="col-lg-12">
<div class="form-group">
<input type="text" name="name" id="name" class="form-control" placeholder="Imię i nazwisko">
</div>
</div>
<div class="col-lg-12">
<div class="form-group">
<input type="text" name="email" id="email" class="form-control" placeholder="Adres e-mail">
</div>
</div>
<div class="col-lg-12">
<div class="textarea-message form-group">
<textarea name="message" id="message" class="textarea-message form-control" placeholder="Wiadomość" rows="5"></textarea>
</div>
</div>
<div class="text-center">
<button style="width: 200px;" type="submit" name="submit" value="Send message" class="btn btn-success">Wyślij</button>
</div>
<div class="col-lg-12 text-center mt-2">
<?php
if(isset ($_SESSION['blad'])) echo $_SESSION['blad'];
if(isset ($_SESSION['blednyemail'])) echo $_SESSION['blednyemail'];
?>
</div>
</form>
</div>
KOD PHP:
<?php
session_start();
session_unset();
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$odbiorca = 'nazwa@gmail.com';
$temat = 'Formularz kontaktowy!';
$wiadomosc = "imię i nazwisko: ".$name."\n"." Adres e-mail: ".$email."\n"."wiadomość: ".$message;
$emailvalid = '/^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/';
//sprawdza czy pola nie są puste
if (empty($name) Or empty($email) Or empty($message))
{
$_SESSION['blad'] = '<span style="color: red;" >Wypełnij wszystkie pola formularza!</span>';
Header('Location: kontakt.php');
exit();
}
else
{
//jeżeli pola nie są puste sprawdza czy adres email jest poprawyny
if(!preg_match($emailvalid, $email))
{
$_SESSION['blednyemail'] = '<span style="color: red;" >Wprowadzono błędny adres e-mail!</span>';
Header('Location: kontakt.php');
exit();
}
//wysyła dane z formularza
else
{
// Wysłanie e-maila
mail($odbiorca, $temat, $wiadomosc);
}
}
?>