Mailinglisten-Archive |
Hallo, ich möchte einen kleinen Counter, der nur Einblendungen zählt, scripten. In jeder Zeile wird das Datum gespeichter, da hinter die Einblendungen, getrennt durch %. Er funktioniert auch fast. Nur wenn ein neuer Tag kommt, und er die 1. else Schleife abarbeiten muss, gibt es Fehler. Weiss einer, woran es liegt?? Code: <? $datum = date("d.m.Y"); if(file_exists("statistik.txt")) { $lines = file("statistik.txt"); $index = count($lines); $data = explode("%", $lines[$index-1]); if($data[0] == $datum) { $data[1]++; $data = array($data[0], $data[1]); $data = implode($data, "%"); $lines[$index-1] = $data; $file = fopen("statistik.txt", "w"); for($index2 = 0; $index2 < $index; $index2++) { fputs($file, $lines[$index2]); } fclose($file); } else { $lines[$index] = "$datum%1"; $file = fopen("statistik.txt", "w"); for($index2 = 0; $index2 < ($index+1); $index2++) { fputs($file, $lines[$index2]); } fclose($file); } } else { $file = fopen("statistik.txt", "w"); fputs($file, "$datum%1"); fclose($file); } ?> see ya Stefan
php::bar PHP Wiki - Listenarchive