PHP-Counter Fehler
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
auge
ausgabe
aussehen
auswertung
benutzer
code
dank
date
datei
dateiname
erkennung
ermitteln
fehler
file
inhalt
programmieren
speicherung
stecken
zeile
-
Ich habe versucht einen IP-Counter in PHP zu programmieren. Jetzt bekomme ich da einen Fehler von wegen "...unexpected T_STRING...". Hier der Code:
<?php $benutzer_ip = $_SERVER['REMOTE_ADDR'];//IP-Adresse ermitteln $dateiname = "counterdaten.txt"; $heute = date("d:m:Y"); $counter = 0; //ERKENNUNG/SPEICHERUNG if(file_exists($dateiname)) { $inhalt = file($dateiname); $ind = 0; foreach($inhalt as $zeile) { if($zeile == ($benutzer_ip."[T]".$heute)) //Wenn Benutzer heute schon da gewesen { $ind++; } } if($ind == 0) //Benutzer war heute noch nicht da? { $datei = fopen($dateiname, 'w'); fwrite($datei, $benutzer_ip."[T]".$heute); fclose($datei); } } else { $datei = fopen($dateiname, 'w'); fwrite($datei, $benutzer_ip."[T]".$heute); fclose($datei); } //AUSWERTUNG $gesamt_anz = 0; $heute_anz = 0; $gestern_anz = 0; $inhalt = file($dateiname); foreach($inhalt as $zeile) { $gesamt_anz++; $expl_arr explode(":", $zeile); //IN DIESER ZEILE SOLL DER FEHLER STECKEN! $date_arr explode(":", $heute); if($expl_arr[0] == $date_arr[0]) { $heute_anz++; } if($expl_arr[0] == ($date_arr[0]-1)) { $gestern_anz++; } } //AUSGABE echo "<table id=\"cBody\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"; echo "<tr><td id=\"cToday\"><font size=\"+0.6\">Heute: </font></td><td id=\"cToday\"><font size=\"+0.6\">$heute_anz</font></td></tr>"; echo "<tr><td id=\"cYesterday\"><font size=\"+0.6\">Gestern: </font></td><td id=\"cYesterday\"><font size=\"+0.6\">$gestern_anz</font></td></tr>"; echo "<tr><td id=\"cSummery\"><font size=\"+0.6\">Gesamt: </font></td><td id=\"cSummery\"><font size=\"+0.6\">$gesamt_anz</font></td></tr>"; echo "</table>"; ?>
In der im Code markierten Zeile soll der Fehler sein. Ich kann dort aber nichts falsches sehen. Kann mir jemand weiterhelfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Sollte so aussehen:
$expl_arr = explode(":", $zeile); $date_arr = explode(":", $heute);
Warum das so ist sollte sich eigtl von alleine erklären...
Beitrag zuletzt geändert: 12.8.2010 18:04:00 von alfr3d -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage