Kann mir mal bitte jemand helfen der sich gut mit php aus kennt
Geheim
Das Sript das hier steht erstellt Dateien doch schreibt nicht hinein!
Es darf keine Daten aus der txt Datei löschen sondern was dadrunter hinzufügen
Kann mir jemand dabei helfen?
$gb = join("",file('$datei.txt'));
$eintrag = $eintrag . $gb;
$datei = fopen("$datei.txt","w+");
fputs($datei,$eintrag);
fclose($datei);
stattdessen solltest du das so machen:
file_put_contents("$datei.txt", $gb, FILE_APPEND);
PS: wo setzt du $datei ???
Der neue Text soll wohl nicht hinten drangehängt werden,
sondern vorne davor, da muß man das schon so ähnlich
machen, eventuell währenddessen die Datei sperren (flock).
Den Wert von '$datei festzulegen, bevor er benutzt wird,
scheint mir allerdings auch nützlich zu sein :o)
Sorry Das hatte ich nocht nich um geändert
Also das erste erstellt die datei aber füght nicht zu
Er soll den text in dieser datei schon
drangehängt
Man soll auch immer auf mehre Daten Zugriff haben ich habe eine stelle die heisst user da gibt man einen Dateiname ein
Mit man auf die Datei kommt da wo man was hizufügen will
[quote=“michi7x7”]
$gb = join("",file('$datei.txt'));
$eintrag = $eintrag . $gb;
$datei = fopen("$datei.txt","w+");
fputs($datei,$eintrag);
fclose($datei);
stattdessen solltest du das so machen:
file_put_contents("$datei.txt", $gb, FILE_APPEND);
[/quote]
Habe ich doch
Mir wahr ein fehler unter laufen der heisst nicht datei sonder $user trodem erstellt der nur dateien ohne hinhalt
Fehler gefunden
Muss heissen
sry…hatte einen Fehler (der aber auf deine Schlampigkeit zurückzuführen ist
)
file_put_contents("$datei.txt", $eintrag, FILE_APPEND);