Hi all,
I have the following code to add a new line in a text file:
if(!empty($name)){
$fp = fopen($croom."_test.txt", 'a');
fwrite($fp, '<div id="'.$id.'"><b>'.$name.'</b>: '.$msg.'<br/></div>'.PHP_EOL);
fclose($fp);
}
Everytime this is executed, the text file will grow like this:
<div id="234"><b>Jake</b>: blabla<br/></div>
<div id="345"><b>Sam</b>: sfsfe<br/></div>
<div id="234"><b>Jake</b>: yyujyuj<br/></div>
<div id="098"><b>Bob</b>: bnhngn<br/></div>
In time this text file will grow huge. I want to prevent this by overwriting the line containing a certain word/ id (lets say: 234)
In the example above you see that Jake is in there twice, this should not be allowed. The second line from Jake should overwrite the first line from him, so each id has just 1 line of text in the text file.
How to do this? How to edit my code above to achieve this? Hope anyone can help.
Many thanks
A coding newbie