Det er absolut den mest fundamentale måde at lave logging og counter på, vha. en text fil!!!!
Grunden til det er gået galt, er at du starter med at læse hele filens indhold, tilføje en linie, og så skrive hele lortet tilbage til filen igen...
Hvis der går det mindste galt i den procedure (og det gør der!), så mister du netop indholdet 😉
Lav en counter med mysql database, det er 100x bedre.
Kan laves meget simpelt, med en lignende funktion:
mysql_query("UPDATE `counter` SET `counter`=counter + 1 WHERE `id`='1'");
Men du skal self. lige have en database og oprettet en connection til den. 😉
EDIT:
Og du kan jo bare tilføje et ip adresse, og epoch felt, hvis du ønsker en form for logning...