<?php
if(empty($_POST['submit'])){ ?>
<form action="kontakt.php" method="post">
Nick:<br />
<input type="text" name="nick" style="width:300px;"/><br />
E-Mail:<br />
<input type="text" name="email" style="width:300px;"/><br />
Temat: <br />
<input type="text" name="temat" style="width:300px;"/><br />
Treść wiadomości:<br />
<textarea name="trescwiadomosci" cols="30" rows="6" style="width:300px;"></textarea><br />
<input type="submit" name="submit" value="Wyślij formularz"/>
<input type="reset" value="Wyczyść"/><br />
* Pamiętaj że nie jesteś anonimowy w internecie<br />
<?php
$ip=$_SERVER['REMOTE_ADDR'];
echo("Twoje ip: <b>".$ip."</b>"); ?>
</form>
<?php
}elseif(!empty($_POST['nick']) && !empty($_POST['email'])&& !empty($_POST['temat']) && !empty($_POST['trescwiadomosci'])){ function SprawdzEmail($email) {
if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email)){ return false;
}
return true;
}
if(SprawdzEmail($_POST['email'])){
$adresemail='*************@****.pl';
$ip=$_SERVER['HTTP_CLIENT_IP'];
$wiadomosc="Nick: $_POST[nick]\n\nEmail: $_POST[email]\n\nTemat: $_POST[temat]\n\nWiadomość: $_POST[trescwiadomosci]\n\nAdres IP: ".$ip." .";
$nadawca="From: $_POST[email]";
@mail($adresemail, "Formularz kontaktowy z www.******.pl", "$wiadomosc", "$nadawca"); echo "<span style=\"color: #00D800; font-weight: bold; \">Dziękujemy, formularz został wysłany.</span>"; }else{ echo "<span style=\"color: #FF0000; text-align: center; font-weight: bold;\">Wprowadzony adres E-Mail jest niepoprawny!!!</span>"; } }else{ echo "<span style=\"color: #FF0000; text-align: center; font-weight: bold;\">Cofnij i wypełnij wszystkie pola formularza!!!</span>"; } ?>
Dlaczego jak wszystko wypełnie i wyśle na email to w emailu nie przychodzi IP z którego wysłałem?.