Besucherzähler

Diskutiere Besucherzähler im HTML Forum im Bereich Programmierung; Hallöle mal wieder, ich habe nach dieser Seite http://www.selfphp.de/praxisbuch/praxisbuch.php?group=39 versucht, einen Besucherzähler (ungenau...
  • Besucherzähler Beitrag #1
69bruno
69bruno
Member
Beiträge
9
Punkte Reaktionen
0
Hallöle mal wieder,
ich habe nach dieser Seite http://www.selfphp.de/praxisbuch/praxisbuch.php?group=39 versucht, einen Besucherzähler (ungenau, weiß ich) auf meiner Seite einzubauen.
Also habe ich den dort veröffentlichten Code in eine counter.php gespeichert und diese im Unterordner "/counter" auf meinen Webspace hochgeladen. Dem Verzeichnis und der counter.php habe ich die Rechte 0777 vergeben.
In der Index.php habe ich (im Body) eingefügt:
Code:
<?php
echo "Test";
include("counter/counter.php");
echo $zahl;
?>
Das Wort "Test" wird mir angezeigt, die $zahl hingegen nicht. Ich habe beim Verzeichnis schon ausprobiert: ../counter/counter.php; ./counter/counter.php; /counter/counter.php
Keine Änderung. An die $zahl komme ich nicht ran, auf dem Server läuft php 7.4.

Erkennt jemand den Fehler ? ist der PHP-code von selfphp vielleicht nicht richtig ?
Code:
<?php

// Simple Counter v1.0
// Für die korrekte Funktionsweise des Counters ist darauf zu
// achten, dass die entsprechenden Schreibrechte auf dem
// Webserver gesetzt sind.

// Counterdateiname
$datei="counter.txt";

// Anzahl der führenden Nullen
$stellen = 5;

if(file_exists($datei)){
  // Falls die Datei existiert, wird sie ausgelesen und
  // der dort enthaltene Wert um Eins erhöht.
  $fp=fopen($datei,"r+");
  $zahl=fgets($fp,$stellen);
  $zahl++;
  rewind($fp);
  flock($fp,2);
  fputs($fp,$zahl,$stellen);
  flock($fp,3);
  fclose($fp);
}else{
  // Die Datei counter.txt existiert nicht, sie wird
  // neu angelegt und mit dem Wert 1 gefüllt.
  $fp=fopen($datei,"w");
  $zahl="1";
  fputs($fp,$zahl,$stellen);
  fclose($fp);
}

// Diese Funktion sorgt für die Formatierung
// in diesem Fall für die führenden Nullen
$zahl=sprintf("%0".$stellen."d",$zahl);

?>
 
  • Besucherzähler Beitrag #2
69bruno
69bruno
Member
Beiträge
9
Punkte Reaktionen
0
Nach x Versuchen habe ich es selber hinbekommen. Habe allerdings auch beide Dateien wieder ins Stammverzeichnis gezogen. Was genau der Fehler war, erschließt sich mir nicht.
 
  • Besucherzähler Beitrag #3
S
scatello
Well-known member
Beiträge
528
Punkte Reaktionen
44
Auweia, das Script solltest du besser entsorgen. das ist Schrott und mit jedem Reload der Seite kann man den Counter sinnlos in die Höhe treiben.
 
Thema:

Besucherzähler

Oben Unten