googlemuscle
Gebruiker
- Lid geworden
- 26 nov 2013
- Berichten
- 199
Ik heb een contact formuliertje op mijn website dat naar mijn mail wordt gestuurd als het ingevuld is, het verstuurt alles prima behalve het ip adres
Komt dit omdat dit eruit gefilterd wordt, of heb ik het verkeerd in mijn code staan?
PHP code:
Dit is wat ik in mijn mail krijg als ik het verstuur
Komt dit omdat dit eruit gefilterd wordt, of heb ik het verkeerd in mijn code staan?
Code:
<?php $page = 'contact'; include('libraries/template/header.inc.php'); $ip = $_SERVER['REMOTE_ADDR']; ?>
<article>
<div class="contact">
<form method="post" class="contact" action="contact/handler.php">
Voornaam:<br>
<input class="log_form" type="text" name="naam"><br><br>
Achternaam<br>
<input class="log_form" type="text" name="fam_naam"><br><br>
Email:<br>
<input class="log_form" type="text" name="mail"><br><br>
Bericht:<br>
<textarea class="log_form" name="bericht"></textarea><br>
<textarea id="hide_ip" name="ip"><?php echo $ip; ?></textarea>
<input type="submit" name="submit" value="Verstuur">
</form>
</div>
</article>
PHP code:
PHP:
<?php
$EmailFrom = "info@guido.nl";
$EmailTo = "mijnemail@mail.com"; //Data ophalen uit contact formulier
$Subject = "Beste Guido, ik heb een vraag/opmerking";
$Name = $_POST['naam'];
$Email = $_POST['mail'];
$ip = $_POST['ip'];
$Message = $_POST['bericht'];
$validationOK=true; //Validatie
if (!$validationOK) {
header ("location: ../index.php");
exit;
}
$Body = ""; //Opgehaalde data in bericht zetten
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$body .= "Ip adres: \n";
$body .= $ip;
$body .= "\n";
$Body .= "Message: ";
$Body .= $Message;
$Body .= "\n";
$success = mail($EmailTo, $Subject, $Body, "Van: <$EmailFrom>"); //Verstuur de mail
header ("location: ../index.php"); //Terug naar home pagina
?>
Dit is wat ik in mijn mail krijg als ik het verstuur
Laatst bewerkt: