====================================================================
Text Hit Counter Script - Anleitung (Version 1.51)
Datum: 21. September 2026
====================================================================

1. Vorbereitung: Dateien auf den Server hochladen
---------------------------------------------------
- Lade sämtliche Skript-Dateien (inklusive aller Unterordner) auf Deinen PHP-Webspace hoch.
- Achte darauf, dass die komplette Ordnerstruktur erhalten bleibt.

2. Dateiberechtigungen anpassen
-------------------------------
Das Script speichert die Besucherzahl in der Datei daten/cont.txt. Fehlt sie oder
fehlt der Ordner daten, legt das Script beides beim ersten Aufruf selbst an und
beginnt bei 0. Dafür muss das Verzeichnis, in dem counter.php liegt, für PHP
beschreibbar sein.

Empfohlen sind 755 für den Ordner und 644 für cont.txt. Erst wenn das Anlegen
oder Hochzählen damit nicht klappt, weil Dein Hoster PHP unter einem anderen
Benutzer ausführt, sind 777 nötig. Diese Rechte erlauben jedem Benutzer des
Servers das Schreiben, deshalb sind sie die letzte Wahl und nicht die erste.

Methoden zum Setzen der Berechtigungen:

a) Über einen FTP-Client:
   - Suche im Menü Deines FTP-Clients nach Begriffen wie "Datei-Zugriffsrechte"
     oder "File Permissions".
   - Wähle den entsprechenden Ordner und die Datei cont.txt aus und setze die
     Berechtigungen.
   - Viele Clients bieten die Möglichkeit, mehrere Dateien gleichzeitig zu
     markieren (zum Beispiel mit "Strg + A") und die Rechte gemeinsam zu ändern.

b) Über die FTP-Kommandozeile:
   - Verbinde Dich mit Deinem FTP-Server:

     ftp ftp.deinedomain.de

   - Gib Deinen Benutzernamen und Dein Passwort ein.
   - Überprüfe den aktuellen Arbeitsordner mit:

     pwd

   - Setze die Berechtigungen mit folgendem Befehl:

     quote site chmod 755 /pfad/zum/ordner

     Ersetze /pfad/zum/ordner durch den tatsächlichen Pfad auf Deinem Server.

c) Über einen Shell-Zugang (falls verfügbar):
   - Nutze den Befehl:

     chmod 755 /pfad/zur/dateioderordner


3. Einbindung des Scripts in Deine Webseite
--------------------------------------------
Du hast zwei Möglichkeiten, den Besucherzähler in Deine Webseite zu integrieren:

a) Direktes Einbinden per PHP:
   - Füge an der gewünschten Stelle in Deinem PHP-Code folgenden Include-Befehl ein:

     <?php @include_once("counter.php"); ?>

   - So wird das Skript direkt in Deine Seite geladen und der Besucherzähler
     automatisch aktualisiert.

b) Einbindung via JavaScript:
   - Binde das Script als externes JavaScript ein, indem Du folgenden Code in
     Deine HTML-Seite einfügst:

     <script src="counter.php?ac=js"></script>

   - Diese Variante schreibt den Besucherzähler dynamisch an die Stelle, an der
     das Script eingebunden wurde.

4. Zusätzliche Hinweise
------------------------
- PHP-Unterstützung: Stelle sicher, dass Dein Webspace PHP unterstützt und
  korrekt konfiguriert ist. Das Script benötigt PHP 8.1 oder neuer.
- Datei cont.txt: Sie speichert die Besucherzahl. Möchtest Du den Zähler mit
  einem bestimmten Wert starten lassen, trage die Zahl einfach dort ein.
- Zählerstand bei Updates: Überschreibe beim Einspielen einer neuen Version
  nicht die vorhandene cont.txt, sonst beginnt die Zählung von vorn.
- Antworttyp: Beim direkten Aufruf setzt das Script den passenden Content-Type
  selbst. Das ist nötig, weil Browser ein per <script src> eingebundenes
  PHP-Script sonst ablehnen, sobald der Server den Header
  X-Content-Type-Options: nosniff schickt. Beim Einbinden per include bleibt
  der Content-Type Deiner eigenen Seite unangetastet.

5. PHP Webspace-Anbieter
------------------------
Falls Du noch keinen PHP-fähigen Webspace hast, findest Du unter folgendem Link
eine Übersicht geeigneter Anbieter:
   https://www.php-space.info/webhoster/

6. Support und Kontakt
----------------------
Solltest Du Fragen haben oder Unterstützung benötigen, stehen wir Dir gerne zur
Verfügung:

   - E-Mail: info@schubertmedia.de
   - Web: https://www.php-space.info
   - Weitere Informationen zum Script: https://www.php-space.info/text-hit-counter-script/

====================================================================
