textfeldeintrag an den anfang einer textdatei
Johannes
- php
0 Jens
hi jungs,
ich wollte mir ein gb machen, scheitere aber an folgender aufgabe:
wie kann ich den namen aus dem textfeld "name" als erstes in die datei schreiben, so dass alle schon eingetragenen namen untereinander stehen, der aktuelleste name als erster stelle (in eigener zeile jeder name)?
Bitte helft mir..
MfG Johann
hi jungs,
ich wollte mir ein gb machen, scheitere aber an folgender aufgabe:
wie kann ich den namen aus dem textfeld "name" als erstes in die datei schreiben, so dass alle schon eingetragenen namen untereinander stehen, der aktuelleste name als erster stelle (in eigener zeile jeder name)?
Bitte helft mir..
MfG Johann
Hi Johann,
Bin zwar auch erst ein Newnie aber versuchs mal so:
$datei = "deineDatei.xt"; // Datei mit den Einträgen
$hd = fopen($datei, "r"); // Datei öffnen und nur Lesen
$inhalt = fread($hd, filesize($datei)); // Datei auslesen
fclose($hd); // Datei schließen
$neu_inhalt = $neu . "\n" . $inhalt;
$hd = fopen($datei, "w"); // Datei öffnen und nur schreiben, Inhalt löschen
fputs($hd, $neu_inhalt, strlen($neu_inhalt)); // Inhalt rein schreiben
fclose($hd); // Datei schließen
ich hoffe ich konnte dir helfen
Jens
ok, danke schön!
Hallo Johannes,
Du kannst auch mehrere Dateien daraus machen:
Eine Datei, die nur die Kopfeinträge mit hinterlegten Links auf die Textdateien enthält und pro Eintrag eine eigene Textdatei, die Du einfach irgendwie durchzählst oder den Namen aus einem Timestamp generierst...
Dann hast Du quasi eine Datenbank aufgebaut, so "ganz zu Fuß".
Bei Klick auf den Link könntest Du die textdatei z.B. in einem extra Frame anzeigen. Kannst ja anstelle von Textdateien auch die Endung *.html vergeben...
Grüße
Tom