Hier bitte:
PHP-Code:
<?php

$counter 
"counter/count.txt";
$zeitfenster 600;
$zeit time();
$update="1";

$fp fopen($counter,"r");
$i=0;
while (
feof($fp)==0) {
$line=chop(fgets($fp,260));
$i++;
$testarray[$i]=$line;
}

fclose($fp);
$diff $zeit-$testarray[3];
if ((
$diff) >= $zeitfenster) { $update="0"; }
$ftp = @fopen($counter,"r+");
$count = (int)fgets($ftp,100);
if (
$testarray[2] != $_SERVER['REMOTE_ADDR'] or $update == "0") {
$count++;
}
rewind($ftp);
fwrite($ftp,$count "\n" $_SERVER['REMOTE_ADDR'] . "\n" $zeit "\n");
fclose($ftp);

// Grafik-Funktionen
$image imagecreate(7013); // erzeugt das Basisbild

$trans imagecolorallocate($image0xCC0xCC0xCC); // Transparenz definieren (für den Hintergrund)
$textcolor imagecolorallocate($image192192192); // Textfarbe im RGB-Format(änderbar)
$transparent imagecolortransparent($image$trans); // Transparenz zuordnen

ImageString ($image300"$count"$textcolor); // den Counterstand in das Bild zeichnen

header('Content-type: image/png'); // Dem Browser sagen dass das hier ein Bild ist
header('Cache-Control: no-cache, must-revalidate'); // Der Browser solls nicht cachen
header('Pragma: no-cache');

imagepng($image); // Gibt das Bild als PNG-Grafik aus
imagedestroy($image); // löscht das Bild aus dem Datenpuffer

?>
Es gab ein paar Leichtsinnsfehler, die wohl entstanden, weil Chocwise zu schnell tippte.^^

Nebenbei: Es wäre hilfreich, wenn du deinen Code zukünftig in [*CODE][*/CODE] oder [*PHP][*/PHP] Tags schreibst.