huhu,
ich möchte mich nun mit text datenbanken etwas beschäftigen, weil ich immer nur mysql db's benutzt hatte.
zu erzeugen ist eine text.txt datenbank wo:
1. den neuesten eintrag an erstern stelle schreibt
2. jeder eintrag in einer neuen zeile gespeichert wird
ich zeig euch mal was ich gebaut habe (an code)
wäre nett wenn ihr mir verratet was am besten zusammen passt (an code) denn ich weiss nicht ob ich z.b. fwrite() oder fputs() etc. nehmen soll.
mit dem code macht er mir aber nicht bei $eintrag am ende den zeilenumbruch sondern schreibt weitere posting hinten dran.
was habe ich falsch gemacht / oder vergessen?
ich möchte mich nun mit text datenbanken etwas beschäftigen, weil ich immer nur mysql db's benutzt hatte.
zu erzeugen ist eine text.txt datenbank wo:
1. den neuesten eintrag an erstern stelle schreibt
2. jeder eintrag in einer neuen zeile gespeichert wird
ich zeig euch mal was ich gebaut habe (an code)
wäre nett wenn ihr mir verratet was am besten zusammen passt (an code) denn ich weiss nicht ob ich z.b. fwrite() oder fputs() etc. nehmen soll.
PHP-Code:
$eintrag = "$_POST[name] | $_POST[email] | $_POST[hp] | $_POST[text]\n";
$datei="db.txt";
$daten=file($datei);
$count=count($daten);
$fb=fopen($datei, "r+");
rewind($fb);
fwrite($fb, $eintrag);
for ($x = 0; $x < $count; $x++) {
fwrite($fb, $daten[$x]);
}
fclose($fb);
was habe ich falsch gemacht / oder vergessen?
Kommentar