Kennt jemand ein Counter Script, wo die Aufrufe/Klicks in einer counter.txt Datei im Verzeichnis abgespeichert werden - wenn möglich in HTML?
z.B
<script language="JavaScript" src="Die Website Link/counter/counter.php?ac=js">
</script>
couter.php
<?php
function get_urlvar($var_name){
if(!isset($_GET[$var_name])){
return ("");
} else {
return (trim(urldecode(mysql_escape_string($_GET[$var_name]))));
}
}
$File = fopen('./daten/cont.txt', 'r+');
$Counter = fread($File, filesize('./daten/cont.txt'));
$Counter++;
rewind($File);
fwrite($File, $Counter);
fclose($File);
$ac=get_urlvar("ac");
if ($ac == 'js'){
echo "document.write(' Sie sind Besucher Nr. $Counter ');\n";
}else {
echo 'Sie sind Besucher Nr. '.$Counter;
}
?>
wäre ein beispiel. Bei mir geht das aber nicht, keine Ahnung warum. Hat jemand eine andere oder eine etwas einfachere Idee (die Aufrufe/Klicks müssen aber als Datei / txt abgespeichert werden).
Danke im voraus.
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/user/LeBonyt/1553190555784_nmmslarge__5_5_160_160_23469c76ccd9796e9cb38ca6b6f0ac87.png?v=1553190556000)
Bei mir geht das aber nicht, keine Ahnung warum.
Der Link ist falsch.
<script language="JavaScript" src="./counter/counter.php?ac=js">
</script>
Ich weiss aber nicht, wo das Script liegt. Für php.Dateien gelten die gleichen Verlinkungsregeln wie css und js Dateien.
Woher ich das weiß:Berufserfahrung – Web Developer bei einem mittelständischen Portalbetreiber
![](https://images.gutefrage.net/media/user/Orangutango/1654033229284_nmmslarge__173_186_1572_1572_5aac3675d9d92dd44c42da1823d0b16f.jpg?v=1654033229000)
Danke, hab ich auch recht spät gemerkt :)) - es funktioniert nun ;)
![](https://images.gutefrage.net/media/user/EinAlexander/1568031404353_nmmslarge__0_0_355_355_53fff13ea2c79ad9fbc680094640ebd8.jpg?v=1568031404000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, HTML, Webseite
Kennt jemand ein Counter Script, wo die Aufrufe/Klicks in einer counter.txt Datei im Verzeichnis abgespeichert werden
dieses Skript liest die aktuellen Besucherzahlen aus einer Datei counter.txt aus, erhöht den Wert um 1 und schreibt den neuen Wert wieder in die Datei counter.txt:
<?php file_put_contents('counter.txt',file_get_contents('counter.txt') +1); ?>
Wenn du den Wert auf der Seite ausgeben willst, schreibst Du an die Stelle wo der Wert ausgegeben werden soll
<p>Sie sind Besucher Nr. <?=file_get_contents('counter.txt')?></p>
Alex