G Gimbo Medlem sedan dec. 2000 1 626 inlägg Frågan 22 mars 2014 00:58 #1 har nedan script för att skicka email via en webbsida, men skulle vilja fånga upp ip adressen på personen som mailar via webbsidan och skriva ut det i slutet av mailet, någon som vet hur det går till att fixa med nedan script:
<? if($_SERVER['REQUEST_METHOD'] == "POST" ) {
$destination = 'name@youremail.com';
$email = $_POST['email'];
$name = $_POST['name'];
$message = $_POST['message'];
$subject = $name;
$headers = "From: ".$name." <".$email.">\r\n" .
"Reply-To: ".$name." <".$email.">\r\n" .
"X-Mailer: PHP/" . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
mail($destination, $subject, $message, $headers);
}
Tack på förhand!
G gbv Medlem sedan mars 2014 6 inlägg Det här kanske kan funka. Man får iaf ut klientens ip adress med $_SERVER['REMOTE_ADDR'].
<? if($_SERVER['REQUEST_METHOD'] == "POST" ) {
$destination = 'name@youremail.com';
$email = $_POST['email'];
$name = $_POST['name'];
$message = $_POST['message'];
$message .= "\n" . $_SERVER['REMOTE_ADDR'];
$subject = $name;
$headers = "From: ".$name." <".$email.">\r\n" .
"Reply-To: ".$name." <".$email.">\r\n" .
"X-Mailer: PHP/" . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";
mail($destination, $subject, $message, $headers);
}