Witam, mam problem, gdy wypiszę dane w tym formularzu wyśle wyskakuje komunikat
"Nie udało się wysłać wiadomości"
Szukam i nie mogę znaleźć gdzie jest błąd.
Pomóżcie
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-canguage" content="pl" />
<meta name="author" content="U Olesi" />
<meta name="keywords" content="UOlesi, Olesi, Ostaszewo, Hartowiec, Nowe Miasto Lubawskie" />
<meta name="description" content="UOlesi.pl" />
<link rel='stylesheet' type='text/css' href='files/style/style.css' />
<link rel='stylesheet' type='text/css' href='files/style/contact.css' />
<link rel="shortcut icon" href="files/pliki/ikona.ico" />
<script src="skrypty/contact.js" type=text/javascript></SCRIPT>
<title>www.UOlesi.pl</title>
</head>
<body>
<div id="o1"><div id="top"><br /><i>Serdecznie witamy na naszej stronie!!!</i></div></div>
<div id="MAIN">
<div id="NAGLOWEK"></div>
<div id="MENU">
<div id="menu4">
<ul>
<li><a href="index.php" title="Strona główna">Strona główna</a></li>
<li><a href="oferta.php" title="Nasza oferta">Nasza oferta</a></li>
<li><a href="galeria.php" title="Galeria zdjęć">Galeria zdjęć</a></li>
<li><a href="mapa.php" title="Mapa dojazdu">Mapa dojazdu</a></li>
<li><a href="dane.php" title="Dane kontaktowe">Dane kontaktowe</a></li>
<li><a href="ksiega.php" title="Księga gości">Księga gości</a></li>
</ul>
</div>
<div id="M1"></div>
</div>
<div id="TRESC"><br />
<h4>Jeśli masz pytanie wypełnij formularz kontaktowy.</h4>
<br />
<div id="contactarea">
<?php
// sprawdzamy, czy zmienna $submit jest pusta
if (empty($_POST['submit'])) { // wyświetlamy formularz
echo "<table border=\"0\"><form method=\"post\"> <tr>
<td>Imię i Nazwisko</td>
<td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>
</tr>
<tr>
<tr>
<td>Adres e-mail</td>
<td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>
</tr>
<tr>
<td>Temat</td>
<td><input type=\"text\" name=\"temat\" style=\"width: 250px\"></td>
</tr>
<tr>
<tr>
<td>Treść wiadomości</td>
<td><textarea name=\"tresc\" style=\"width: 250px; height: 150px\"></textarea></td>
</tr>
<td> </td>
<td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">
<input type=\"reset\" value=\"Od nowa\"></td></form>
</tr>
</table>";
}
// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['tresc'])&& !empty($_POST['temat']) && !empty($_POST['imie']) && !empty($_POST['email'])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
// zmienna $message zawiera treść wiadomości
$message = "Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[email]\n Temat:\n$_POST[temat]\n";
// zmienna $header zawiera przede wszystkim adres zwrotny
$header = "From: $_POST[imie] <$_POST[email]>";
@mail ("piotrswiniarski87@o2.pl","Wiadomosc ze strony WWW","$message","$header") or
die('Nie udało się wysłać wiadomości'); // wyświetlenie komunikatu w przypadku powodzenia
echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>"; }
// lub w przypadku nie wypełnienia formularza do końca
else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";
?>
</div>
<br /><br /><hr class="kontakt" />
<h4>Dodatkowe dane kontaktowe: </h4><br />
<p class="kontakt">
Adres:<br />
Email: <b>kontakt@uolesi.pl</b><br />
Telefon: </p>
<br /><br />
</div>
<div id="STOPKA">
Š 2009 www.uolesi.pl
</div></div>
</body>
</html>