Witam i od razu zapodaje PHP:
<?php
//filtruje dane użytkownika
$mail = htmlspecialchars(trim($_POST['mail']));
$temat = htmlspecialchars(trim($_POST['temat']));
$wiadomosc = htmlspecialchars(trim($_POST['wiadomosc']));
$send = $_POST['send'];
//mail na który będa wysyłane wiadomości
$odbiorca = "karol.bulowski@gmail.com";
//nagłówki
$header = "Content-type: text/html; charset=utf-8\r\nFrom: $mail";
//Sprawdzam czy istnieje ciastko, jeżeli tak wyświetlam komunikat
if (isset($_COOKIE['send'])) $error ='Odczekaj '.($_COOKIE['send']-time()).' sekund przed wysłaniem kolejnej wiadomości';
if ($send && !isset($_COOKIE['send']))
{
//Sprawdzam mail
if (empty($mail))
{ $error .= "Nie wypełniłeś pola E-mail
"; }
elseif (strlen($mail) > 30)
{ $error .="Za długi e-mail - max. 30 znaków
";}
elseif (preg_match('/^[a-zA-ZąćęłńóśźżĄĆĘŁŃÓŚŹŻ0-9\-\_\.]+\@[a-zA-ZąćęłńóśźżĄĆĘŁŃÓŚŹŻ0-9\-\_\.]+\.[a-z]{2,4}$/',$mail) == false)
{ $error .= "Niepoprawny adres E-mail!
"; }
//Sprawdzam temat
if (empty($temat))
{ $error .= "Nie wypełniłeś pola Temat
"; }
elseif (strlen($temat) > 120)
{ $error .="Za długi temat - max. 120 znaków
";}
//Sprawdzam wiadomosc
if (empty($wiadomosc))
{ $error .= "Nie wypełniłeś pola Wiadomość
"; }
elseif (strlen($wiadomosc) > 1000)
{ $error .="Za długa wiadomość - max. 1000 znaków
";}
//Sprawdzam czy są błędy i wysyłam wiadomość
if (empty($error))
{
$list = "Przysłał - $imie ($mail)
Treść wiadomości - $wiadomosc";
if (mail($odbiorca, $temat, $list, $header))
{
$error .= "Twoja wiadomość została wysłana";
setcookie("send", time()+60, time()+60);
}
else
{ $error .= "Wystąpił błąd podczas wysyłania wiadomości, spróbuj później.";}
}
}
?>[/code]
no i HTML, jak by był potrzebny:
[code]
Napisz do mnie
No i po wysłaniu wiadomości pokazuje takie coś http://www.tinypic.pl/xx3a7aw3uh2a. Męczę się z tym już 15 minut i nic nie mogę wskórać, pomoże ktoś ?