Hali!
En igy tennem bele az IP-t (jelzem, a levelkuldo kodot nem neztem at):
PHP kód:
<?PHP
function get_ip() {
if (isset($_SERVER) and !empty($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else if (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} else if (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
$to = "info@valami.hu";
$subject = "Megrendelés";
$headers = "valami";
$forward = 0;
$location = "valami.hu/rendeles.html";
$ip = get_ip();
$date = date ("Y, F jS, l");
$time = date ("h:i A");
$msg = "Below is the result of your feedback form. It was submitted on $date at $time.\n\n";
if ($_SERVER['REQUEST_METHOD'] == "POST") {
foreach ($_POST as $key => $value) {
$msg .= ucfirst ($key) ." : ". $value . "\n";
}
}
else {
foreach ($_GET as $key => $value) {
$msg .= ucfirst ($key) ." : ". $value . "\n";
}
}
$msg .= "A látogató IP címe: $ip\r\n";
mail($to, $subject, $msg, $headers);
if ($forward == 1) {
header ("Location:$location");
}
else {
echo "Köszönjük! Az Ön megrendelésének feldolgozása folyamatban van, 24 órán belül e-mailben vagy SMS-ben megerosítést kérünk a megrendelési szándékáról. A vissza nem igazolt megrendeléseket 4 nap után töröljük. A megrendelést követöen visszaigazoljuk a vásárolni kívánt tételeket, valamint a szállítás várható költségének összegét. Ezért kérjük figyelje levelesládáját a megrendelés után is, mert a visszaigazoló levél további útmutatót vagy kérdéseket tartalmazhat az Ön megrendelésével kapcsolatban.";
}
?>
Könyvjelzők