Mecze się z tym, a to caly czas nie dziala - nie wiem czemu do pliku zawsze na samym początku dopisuje się Array

Moze Wy znajdziecie co tu poprawic:
<?php
if(!($fp = fopen('./counter2.txt', 'r+'))) die(\"Nie można wczytać tekstu!\"); $counter .= fgets($fp, 1024
); }
for($i=0; $i<count($all); $i++){
if($all[$i] == '')break;
$gry1[] = $all[$i];
$i++;
}
for($i=1; $i<count($all); $i++){
if($all[$i] == '')break;
$ile[] = $all[$i];
$i++;
}
echo\"<form action=\"$PHP_SELF\" method=\"get\"><table><tr><td>\";
for($i=0; $i<count($gry1); $i++){
echo \"<p><input type=\"radio\" name=\"co\" value=\"$gry1 [$i]\"> gra $i</p>\"; }
echo \"<p><input type=\"submit\" name=\"submit\" value=\"Wybierz!\"></p>\"; echo \"</form></td></tr></table>\"; }
else{
echo \"<table border=\"1\"><tr><td>\"; if($co=='gra1') {
$ile[0] = $ile[0] +1;
?>
kod z gra 1
<?php
}
elseif($co=='gra2'){
...
}
... // tutaj reszta gier
echo \"</td></tr></table>\"; if(!($fp = fopen('./counter2.txt', 'w+'))) die(\"Nie można zapisać tekstu!\"); for($i=0; $i<count($gry1); $i++){
$all .= $gry1[$i].\"|\";
$all .= $ile[$i].\"|\";
}
}