Hallo,
Tag!
$fp = fopen("counter.txt", "w");
Ich hab auch noch was - denn auch sowas kann schuld haben (Du hast ja keine Fehlerbeschreibung aus dem Log beigelegt)...:
fopen ("Pfad/Datei","w",0);
Die 0 ist ein false und besagt, das "Pfad/datei" nicht unterhalb des include Verzeichnises (in der php.ini einzustellen) zu suchen ist.