ich mit file_put_contents
wie Wert in txt-Datei mit php
Dies ist ein Wert (nicht überschrieben werden!) In eine txt-Datei hinzufügen möchten hinzufügen, was ich bisher habe:
$fileUserId = fopen("fileUserId.txt", "w") or die("Unable to open file!");
$UserIdtxt = $UserID."||";
file_put_contents("fileUserId.txt", $UserIdtxt, FILE_APPEND);
fclose($fileUserId);
$UserID
ist eine ganze Zahl, wie 1, 2, 3 usw.
Also, wenn die der Benutzer-ID 1 ist, die fileUserId.txt sieht wie folgt aus:
1||
Wenn ein anderer Benutzer mit ID 2, die fileUserId.txt sollte wie folgt aussehen:
1||2||
Aber er überschreibt die Datei, so dass es diese wird:
2||
Was mache ich falsch?
Nun, das funktioniert gut. das einzige, was jetzt passiert: er setzt eine "0" dazwischen; Das ist also der Inhalt von ** fileUserId.txt ** '1 || 0 || 63 || 0 || 24 ||' –
@JackMaessen Plus; das letzte '||' ist nicht wirklich notwendig, da es keinen Wert nach '24' gibt .... Sehen Sie sich den alternativen Ansatz an ... aber Sie sollten dies als Lösung akzeptieren ... vielleicht bietet er Ihnen eine Alternative ... – Poiz
'1 || 0 || 63 || 0 || 24 ||' das ist dann ein anderes Problem mit Ihrem Code, den Sie benutzen. – JustOnUnderMillions