Hallo!
Habe eine (Anfänger)-Frage zu PHP:
Bin gerade dabei, mir ein kleines Gästebuch zu basteln.
Wie mache ich es, dass in nachfolgendem Script der Text nicht an das Dateiende angehängt wird, sondern an den Dateianfang geschrieben wird, ohne dass dabei der bereits existierende Text überschrieben wird?
Habe für die "fopen"-Funktion keinen passenden Modus gefunden, vermute mal, dass ich daher mit "fopen" nicht das bezwecken kann, was ich möchte.
Wer kann mir weiterhelfen?
<?php
$eintrag = $_POST ["eintrag"];
$name = $_POST ["name"];
$email = $_POST ["email"];
$daten="Name: $name<br>\nE-Mail: <a href=mailto:$email>$email</a><br>\nEintrag: $eintrag<br><br>\n";
$datenbank = "eintraege.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
?>
Gruß Thomas.
Habe eine (Anfänger)-Frage zu PHP:
Bin gerade dabei, mir ein kleines Gästebuch zu basteln.
Wie mache ich es, dass in nachfolgendem Script der Text nicht an das Dateiende angehängt wird, sondern an den Dateianfang geschrieben wird, ohne dass dabei der bereits existierende Text überschrieben wird?
Habe für die "fopen"-Funktion keinen passenden Modus gefunden, vermute mal, dass ich daher mit "fopen" nicht das bezwecken kann, was ich möchte.
Wer kann mir weiterhelfen?
<?php
$eintrag = $_POST ["eintrag"];
$name = $_POST ["name"];
$email = $_POST ["email"];
$daten="Name: $name<br>\nE-Mail: <a href=mailto:$email>$email</a><br>\nEintrag: $eintrag<br><br>\n";
$datenbank = "eintraege.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
?>
Gruß Thomas.
Kommentar