Michi: Counter für Besucher letzte 24 Stunden

Beitrag lesen

Hallo Götz,

danke für deine Hilfe.

Ich denke das meiste ist jetzt richtig, es ist nur och irgendwo ein kleiner Fehler versteckt den ich nicht finde.
Die Fehlermeldung:
Warning: implode(): Bad arguments. in /web/header.php on line 120
betrifft folgende zeile im Script:
$string_24 = implode("\n" , $array_24);

mfg Michi

Hier nochmal der komplette quelltext des Scripts:
function stunden_24_counter()
{
$datei_24 = fopen("/web/start/counter/counter_letzte24.txt","a+");
$neue_zeit = "\n".time();
rewind($datei_24);
fwrite($datei_24, $neue_zeit);
fclose($datei_24);

//Datei Zeilenweise in Array einlesen
$array_24 = file($st_24);

//timestamp vor 24 Stunden berechnen
$zeit_vor_24_st = time() - 86400;

// $array_24 von hinten nach vorne durchlaufen
$groesse_array = sizeof($array_24);
for ($i = 0; $i == $groesse_array; ++$i)
{
    if($array_24[$i] <= $zeit_vor_24_st)
    {
 //unset() gibt ein Array-Element vollständig frei
        unset($array_24[$i]);
    }
}
//implode() Verbindet Array-Elemente zu einem String
$string_24 = implode("\n" , $array_24);

//Datei überschreiben
$fp_24 = fopen("/web/start/counter/counter_letzte24.txt", "w");
fwrite($fp_24,$string_24);
fclose($fp_24);
}