Autor Zpráva
Ivorius
Profil
nevite proc mi ve funkci mail nefunguje tohle:
$message = $message . "Uzivateluv browser: $HTTP_USER_AGENT\n";
$message = $message . "IP adresa, z ktere prisel pozadavek: $REMOTE_ADDR\n";
Dero
Profil *
$message = $message . "Uzivateluv browser: $_SERVER['HTTP_USER_AGENT']\n";
$message = $message . "IP adresa, z ktere prisel pozadavek: $_SERVER['REMOTE_ADDR']\n";
Dero
Profil *
Ad. [url=http://cz2.php.net/reserved.variables[/url]
Dero
Profil *
http://cz2.php.net/reserved.variables :o)
Ivorius
Profil
nevim jak to, ale timhle mi ten skript prestal fungovat uplne
Ivorius
Profil
<?php


$my_email = "ivorius@seznam.cz";
$continue = "/";
if ($_SERVER['REQUEST_METHOD'] != "POST"){exit;}
$message = "";
while(list($key,$value) = each($_POST)){if(!(empty($value))){$set=1;}$message = $message . "$key: $value\n\n";} if($set!==1){header("location: $_SERVER[HTTP_REFERER]");exit;}
$message = $message . "Uzivateluv browser: $_SERVER['HTTP_USER_AGENT']\n";
$message = $message . "IP adresa, z ktere prisel pozadavek: $_SERVER['REMOTE_ADDR']\n";
$message = stripslashes($message);

$subject = "Objednavka - Ivorius";
$headers = "From: " . $_POST['Email'] . "\n" . "Return-Path: " . $_POST['Email'] . "\n" . "Reply-To: " . $_POST['Email'] . "\n";
$headers .= "Content-Type: text/plain; charset=\"utf-8\"\n";

mail($my_email,$subject,$message,$headers);
?>

To je ten kód.
Dero
Profil *
A třeba

"Uzivateluv browser: ".$_SERVER['HTTP_USER_AGENT']."\n";

funguje?

(analogicky změnit i to druhé)
La_ToRaNTe
Profil
Dero
Přesne, musí tam byt ty tečky..
Dero
Profil
La_ToRaNTe

Dero
Přesne, musí tam byt ty tečky..



Nebo nebýt apostrofy. ;o)
Ivorius
Profil
co znamenaji ty tecky?
Dero
Profil
Ivorius: Spojují řetězce.
Ivorius
Profil
me to kua furt nejede. mohl bys mi vypsat kod jak ma tedy vypadat. jsem absolut Lamer PHP nebo co
Dero
Profil
Např. tohle:

$message = $message . "Uzivateluv browser: $_SERVER[HTTP_USER_AGENT]\n"; // tzn. bez apostrofů
$message .= "IP adresa, z ktere prisel pozadavek: $_SERVER[REMOTE_ADDR]\n";
echo $message;

... funguje.



Stejně jako:

$message = $message . "Uzivateluv browser: ".$_SERVER['HTTP_USER_AGENT']."\n"; // tzn. spojení pomocí "teček" :o)
$message .= "IP adresa, z ktere prisel pozadavek: ".$_SERVER['REMOTE_ADDR']."\n";
echo $message;
Ivorius
Profil
jj. jsem to mel chybne zapsane. diky
Toto téma je uzamčeno. Odpověď nelze zaslat.

0