我想添加一個值(!未覆蓋)到一個txt文件,增加值file_put_contents
如何txt文件用PHP
這是我到目前爲止有:
$fileUserId = fopen("fileUserId.txt", "w") or die("Unable to open file!");
$UserIdtxt = $UserID."||";
file_put_contents("fileUserId.txt", $UserIdtxt, FILE_APPEND);
fclose($fileUserId);
$UserID
是的整數,如1,2,3等
因此,當用戶ID爲1,則fileUserId.txt看起來像這樣:
1||
當有ID爲2, 的fileUserId.txt其他用戶應該是這樣的:
1||2||
但他覆蓋該文件,因此它變成這樣:
2||
我做錯了什麼?
那麼這工作正常。現在發生的唯一事情是:他在它們之間放置一個'0';所以這是** fileUserId.txt的內容**'1 || 0 || 63 || 0 || 24 ||' –
@JackMaessen Plus;最後一個'||'沒有必要,因爲'24'後面沒有任何值....檢查下面的替代方法...但是,您應該接受這個解決方案...也許它提供了一個替代方案... – Poiz
'1 || 0 || 63 || 0 || 24 ||'這就是你正在使用的代碼的另一個問題。 – JustOnUnderMillions