Mam stronkę w html i znalazłem na necie fajny formularz w php wkleiłem wszystko wygląda ok. Gdy na moim mailu sprawdzam wiadomości to w mailu z phpscript mam wszystko oprucz treści wiadomości ponizej wyswietlam sktypt:
<?php
////Należy podać adres e-mail na który majš trafiać wiadomosci wyslane przy pomocy formularza:
$admin_email='Tutaj podaj swój adres e-mail';
///Należy podać wartoc koloru:
$kolor="#000000";
$kontakt=$_GET['kontakt'];
if($kontakt==0)
{
echo"<center><font color=$kolor> <FORM action=".$_SERVER['PHP_SELF']."?kontakt=1 method=post>
<br><br>
<center><b>Twój adres email:<br></b> <INPUT type=text name=email_user><br><br>
<b>Temat wiadomości:</b>
<br>
<INPUT type=text name=email_temat>
<br><br><b>Treść wiadomości:</b><br>
<TEXTAREA name=email_tresc COLS=30 ROWS=10></TEXTAREA><BR><BR>
<b>Podpis:</b><br> <INPUT type=text name=email_nick><br><br>
<input type=checkbox name=send_to_me value=1 />Wyślij kopię na swój adres<br><br><br><br>
<INPUT type=submit value=Wyślij>
</FORM></font>";
}
if($kontakt==1)
{
///Funkcja sprawdzajšca poprawnosc adresu email:
function ValidEmail($email_user) {
if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email_user)) { return false;
}
return true;
}
///Koniec funkcji
$email_user=$_POST['email_user'];
$email_temat=$_POST['email_temat'];
$email_tresc=$_POST['email_tresc'];
$email_nick=$_POST['email_nick'];
$send_to_me=$_POST['send_to_me'];
$email_data=date("Y-m-d H:i:s"); $user_IP = $_SERVER["REMOTE_ADDR"];
$message ="<html>";
$message .="<head>";
$message .="<META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=iso-8859-2\">";
$message .="</head>";
$message .="<b>Wiadomość wysłana za pośrednictwem formularza strony</b><br><br><B>Wiadomość wysłano z IP:</b> $user_IP<br><B>Nadawca:</B> $email_nick < $email_user ><br><B>Temat:</b> $email_temat<br><B>Wysłano:</B> $email_data<br><br><b>Treść wiadomości:</b><br><hr><br><br>";
$message .=$email_tresc;
$message .="</body>";
$message .="</html>";
$email_subject="<META HTTP-EQUIV=\"Content-type\" CONTENT=\"text/html; charset=iso-8859-2\">";
$email_subject .=$email_temat;
$headers .= "From: $email_nick<$email_user>\r\nReply-To: $email_user\r\nContent-type: text/html; charset=iso-8859-2";
if (ValidEmail($email_user))
{
///Wyslanie wiadomosci do administratora:
if(mail($admin_email,$email_temat,$message,$headers)) {
echo"<br><center><h2>Wiadomość wysłano!</h2>"; }
else
{
echo"<br><center><h2>Wystšpił błšd! Wiadomości nie wysłano!</h2>"; };
//////Wyslanie wiadomosci do uzytkownika, gdy zaznaczyl opcje wyslania kopii
if($send_to_me==1)
{
mail($email_user,$email_temat,$message,$headers);
}
}
else
{
echo"<br><center><h2>Niepoprawny adres email!</h2>"; };
}
?>