Tach hier!
Meine Homepage besteht aus insgesamt 6 html-documenten und ist gänzlich auf Tabellen aufgebaut. In der IndexStart.htm habe ich einen Counter eingebaut der wunderbar funtzt. Das Problem ist nur, dass der Counter auch weiterzählt wenn man von irgendeiner Seite wieder auf die Startseite zurück-klickt weil sich ja bei Tables das komplette htm-docu wieder neu reinlädt.
Kann mir jemand Abhilfe verschaffen wie sich das verhindern läßt????
hier der php-counter-code:
<?php
$file = "counter/counter.txt"; // Dateizuweisung
$ftp = @fopen($file,"r+"); // oeffnet die Datei
$count = (int)fgets($ftp,50); // Holt die ersten 50 Zeichen
$count++; // Addiert eine 1
rewind($ftp); // Setzt Zeige auf 0. Position
fwrite($ftp,$count); // Schreibt
fclose($ftp); // Schliesst die Datei
for ($i = 1; $i <= strlen($count); $i++) //zaehlt die Anzahl der Zeichen
{
$zahl = substr($count, $i - 1, 1); //1.-n Zeichen werden einzeln gelesen
for ($z = 0; $z < 10; $z++)
{
if ($zahl == $z) //das Zeichen wird eine Grafik eingesetzt
{
echo "<IMG SRC=counter/$z.gif WIDTH=15 HEIGHT=20 BORDER=0 ALT=$z>";
}
else{echo "";}
}
}
?>
Meine Homepage besteht aus insgesamt 6 html-documenten und ist gänzlich auf Tabellen aufgebaut. In der IndexStart.htm habe ich einen Counter eingebaut der wunderbar funtzt. Das Problem ist nur, dass der Counter auch weiterzählt wenn man von irgendeiner Seite wieder auf die Startseite zurück-klickt weil sich ja bei Tables das komplette htm-docu wieder neu reinlädt.
Kann mir jemand Abhilfe verschaffen wie sich das verhindern läßt????
hier der php-counter-code:
<?php
$file = "counter/counter.txt"; // Dateizuweisung
$ftp = @fopen($file,"r+"); // oeffnet die Datei
$count = (int)fgets($ftp,50); // Holt die ersten 50 Zeichen
$count++; // Addiert eine 1
rewind($ftp); // Setzt Zeige auf 0. Position
fwrite($ftp,$count); // Schreibt
fclose($ftp); // Schliesst die Datei
for ($i = 1; $i <= strlen($count); $i++) //zaehlt die Anzahl der Zeichen
{
$zahl = substr($count, $i - 1, 1); //1.-n Zeichen werden einzeln gelesen
for ($z = 0; $z < 10; $z++)
{
if ($zahl == $z) //das Zeichen wird eine Grafik eingesetzt
{
echo "<IMG SRC=counter/$z.gif WIDTH=15 HEIGHT=20 BORDER=0 ALT=$z>";
}
else{echo "";}
}
}
?>
Kommentar