Główny plik html wyświetlany na stronie: /*jak się domyślam to nie w nim tkwi problem */
Kod: Zaznacz cały
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1250" />
<meta http-equiv="Content-Language" content="pl">
<title>Formularz Kontaktowy - Tytuł naszej strony</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="formularz">
<form method="post" action="kontakt.php">
<label>Imię i nazwisko</label>
<input name="name" placeholder="np. Karol Serówka">
<label>Telefon</label>
<input name="tel" placeholder="np. 785595952">
<label>Email</label>
<input name="email" type="email" placeholder="np. metalsk@metal-sk.xaa.pl">
<label>Tytuł wiadomości</label>
<input name="tytul" placeholder="">
<label>Wiadomość</label>
<textarea name="message" placeholder="Napisz tu wiadomość"></textarea>
<input id="submit" name="submit" type="submit" value="Wyślij">
</form>
</div>
</body>
</html>
Plik kontakt.php:
<?php
// Tworzymy zmienną dla imienia i nazwiska
$name = $_POST['name'];
// Tworzymy zmienną dla imienia i nazwiska
$tel = $_POST['tel'];
// 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 = "TwojAdresEmail1@gmail.com";
// Podajesz adres email na który chcesz otrzymać wiadomość
$dokogo = "metalsk@metal-sk.xaa.pl";
// Podajesz tytuł jaki ma mieć ta wiadomość email
$tytul = $_POST['tytul'];
// Przygotowujesz treść wiadomości
$wiadomosc = "";
$wiadomosc .= "Imie i nazwisko: " . $name . "\n";
$wiadomosc .= "Telefon: " . $tel . "\n";
$wiadomosc .= "Email: " . $email . "\n";
$wiadomosc .= "Tytuł: " . $tytul . "\n";
$wiadomosc .= "Wiadomość: " . $message . "\n";
// Wysyłamy wiadomość
$sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>");
// Przekierowywujemy na potwierdzenie
if ($sukces){
print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
}
?>