Znalazłem przykładowy formularz kontaktowy w internecie jednak mam problem gdy nic nie wpisze w okna formularza to mogę wysłać wiadomość;/jak to zablokować? morduje się z tym cały dzień a dopiero uczę się php:)
mam plik w php z zawartością:
<?php
// Tworzymy zmienną dla imienia i nazwiska
$name = $_POST['name'];
// Tworzymy zmienną dla wiadomości
$lname = $_POST['lname'];
// Tworzymy zmienną dla adresu email
$email = $_POST['email'];
// Tworzymy zmienną dla wiadomości
$message = $_POST['message'];
// Tworzymy zmienną dla wiadomości
$number = $_POST['number'];
$odkogo = "moj@emial.com";
$dokogo = "moj@email.com";
// Podajesz tytuł jaki ma mieć ta wiadomość email
$tytul = "pytanie w mailu";
// Przygotowujesz treść wiadomości
$wiadomosc = "";
$wiadomosc .= "First Name: " . $name . "\n";
$wiadomosc .= "Last Name: " . $lname . "\n";
$wiadomosc .= "Number: " . $number . "\n";
$wiadomosc .= "Email: " . $email . "\n";
$wiadomosc .= "Question message: " . $message . "\n";
$naglowek = "";
$naglowek .= "Od:" . $odkogo . " \n";
$naglowek .= "Content-Type:text/plain;charset=utf-8";
// Wysyłamy wiadomość
$sukces = mail($dokogo, $tytul, $wiadomosc, $naglowek);
// Przekierowywujemy na potwierdzenie
if ($sukces){
print "<meta http-equiv=\"refresh\" content=\"0;URL=contact-ok.html\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
}
?>
<?php