Die Form Aktion zu diesem PHP-Skript verknüpft ist:Ärger bekommt Nutzer IP
<?php
$email = $_POST['subscribefield'];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Dit adres klopt niet";
die();
}
$to = "[email protected]";
$subject = "Abonee voor de nieuwsbrief";
$body = "$email \n Heeft zich aangemeld voor de nieuwsbrief";
mail($to, $subject, $body);
echo "U bent succesvol aangemeld voor de Vandenberg nieuwsbrief";
echo $_SERVER['REMOTE_ADDR'];
?>
Am Ende i echo $_SERVER['REMOTE_ADDR'];
hinzugefügt dann überprüfte ich meine E-Mails, aber es war nichts. Habe ich den Code falsch benutzt?
EDIT:
<?php
$email = $_POST['subscribefield'];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Dit adres klopt niet";
die();
}
$to = "[email protected]";
$subject = "Abonee voor de nieuwsbrief";
$body = "$email \n Heeft zich aangemeld voor de nieuwsbrief";
$body .= $_SERVER['REMOTE_ADDR'];
mail($to, $subject, $body);
echo "U bent succesvol aangemeld voor de Vandenberg nieuwsbrief";
?>
Die oben ist ein Bearbeitungs^
'$ body' ist der Inhalt der E-Mail. – chris85
Es wird möglicherweise als Spam markiert, weil Ihnen die Header fehlen. Lies http://stackoverflow.com/questions/24644436/php-mail-form-doesnt-complete-sending-e-mail - tust du das auch auf localhost oder irgendwo auf einem Server? Wenn die E-Mail gesendet wird, Sie die IP jedoch nicht sehen können, liegt dies daran, dass die IP-Adresse nicht zur Variablen "$ body" hinzugefügt wurde, sodass sie nicht mit der E-Mail gesendet wird. Siehe die ['mail()'] (http://php.net/manual/en/function.mail.php) Dokumentation – Qirel
Oh, ich habe die Mail, aber es zeigte nicht die IP @Qirel – Kevin