hi leute,
folgenden counter hab ich in meine index.php eingebunden:
problem => siehe kommentar
<?php
if (!strstr(getenv(HTTP_REFERER), "http://mysite.de/index.php")) {
//mit diesem befehl will ich verhindern, dass der counter
weitergezählt wird wenn der user refresh im browser clickt
=> funtzt aber nicht. hab echt keine ahnung warum
$file = "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=$z.gif WIDTH=15 HEIGHT=20 BORDER=0 ALT=$z>";
}
else{echo "";}
}
} //end for
} //end if
?>
bitte um rat
folgenden counter hab ich in meine index.php eingebunden:
problem => siehe kommentar
<?php
if (!strstr(getenv(HTTP_REFERER), "http://mysite.de/index.php")) {
//mit diesem befehl will ich verhindern, dass der counter
weitergezählt wird wenn der user refresh im browser clickt
=> funtzt aber nicht. hab echt keine ahnung warum
$file = "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=$z.gif WIDTH=15 HEIGHT=20 BORDER=0 ALT=$z>";
}
else{echo "";}
}
} //end for
} //end if
?>
bitte um rat
Kommentar