PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Uhrzeit wird nicht ausgegeben?



Genix
05.09.2008, 15:37
Hallöchen,
ich bin grade dabei etwas php zu lernen und stehe noch ganz am Anfang.
Habe jetzt folgendes zusammengecodet:


<?php
//IP
$ip = $_SERVER['REMOTE_ADDR'];

//Empfänger der Mail
$empfaenger = "xxx@xxx.de";

//Betreff der Mail
$betreff = "Neue IP wurde gespeichert";

//Inhalt der Mail
$text = "Es wurde eine neue IP-Adresse gespeichert. Am $datum um $uhrzeit Uhr wurde die Seite von $ip besucht.";

//Zeit
$uhrzeit = date("H:i");

//Datum
$datum = date("d.m.Y");

//Mail senden
mail($empfaenger, $betreff, $text, "From: IP <xxx@xxx.de>");




?>


In der Mail erscheint dann aber weder das Datum noch die Uhrzeit, woran liegt's?

Bitte nicht gleich erschlagen, bin ja noch blutiger Anfänger... :oops:

Added after 1 hours 21 minutes:

Okay, hab's selber gelöst (mit 'nem kleinen Tip...xD)^^

abcdef12
05.09.2008, 17:01
Du verlangst von dem Browser, dass er die Mail verschickt mit der Variable $uhrzeit , diese variable hast du aber erst nach der mailfunktion vergeben... hier mal der verbvesserte code:



<?php
//IP
$ip = $_SERVER['REMOTE_ADDR'];

//Zeit
$uhrzeit = date("H:i");

//Datum
$datum = date("d.m.Y");

//Empfänger der Mail
$empfaenger = "xyz@irgendwas.de";

//Betreff der Mail
$betreff = "Neue IP wurde gespeichert";

//Inhalt der Mail
$text = "Es wurde eine neue IP-Adresse gespeichert. Am $datum um $uhrzeit Uhr wurde die Seite von $ip besucht.";

//Mail senden
mail($empfaenger, $betreff, $text, "From: IP <xxx@xxx.de>");




?>