datum für guestbook script ?

versuch13

Erfahrenes Mitglied
ja, hi erstmal,

also, ich habe mir anhand von einem tutorial ein sehr simples guestbook script erstellt.
bin absoluter php neuling. nun würde ich gerne noch vor dem namen das datum des eintrags ausgeben lassen. wäre sehr dankbar für ne hilfestellung.

hier der code:

<?php
$daten="<a href=mailto:$email>$name</a><br>$eintrag<br><br>";
$datenbank = "daten.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
$datenbank = "daten.dat";
$datei = fopen($datenbank,"r");
fpassthru($datei);
?>


vielen dank. mfg
 
Ist das Datum in der daten.dat gespeichert? Wenn ja, in welcher Form? Timestamp oder Datum? Ein Link zum Tutorial wäre vielleicht auch noch hilfreich.
 
PHP:
<?php
$daten= date('d.m.Y')."<a href=mailto:$email>$name</a><br>$eintrag<br><br>";
$datenbank = "daten.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
$datenbank = "daten.dat";
$datei = fopen($datenbank,"r");
fpassthru($datei);
?>
 
ja, optimal, vielen dank Timbonet, so in der art habe ich es vorhin auch schon probiert, hat nur nicht so hingehauen. jetzt läufts.

nur ein problem, das datum wird auch schon vor dem ersten eintrag einmal angezeigt.
 
Zuletzt bearbeitet:
Du machst um deinen fwrite()-Befehl eine if()-Abfrage in der du abfrägst, ob das Formular abgesendet wurde, z.B.
PHP:
if(isset($_POST["name"], $_POST["email"]))
   fwrite($datei, $daten);
 
Zurück