kostenloser Webspace werbefrei: lima-city


Interner Website Counter

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    mukerbude

    Kostenloser Webspace von mukerbude

    mukerbude hat kostenlosen Webspace.

    Suche simplen Code (vorzugsweise JS) für einen internen Counter, der NUR die Klicks der Seitenaufrufe zählt, ohne Reloadsperre.

    Oder

    Kennt jemand einen externen Website Counter der garantiert keine Daten erfasst und nur die Klicks der Seitenaufrufer zählt und ausgibt?

    Thema DSGVO Datenschutz...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Mit PHP lässt sich da auf jeden Fall was basteln.
    Einen externen Anbieter würde ich nicht nehmen, gerade wegen der DSGVO ist das einfach zu umständlich für einen simplen Counter. Du müsstest ja alleine dafür wieder einen Vertrag zur Auftragsdatenverarbeitung schließen, den Anbieter in der Datenschutzerklärung nennen, usw.

    Wieso meintest du „vorzugsweise JS“? Eine rein clientseitige Lösung wirst du nicht bekommen, wenn du die Zugriffe aller Besucher zählen möchtest und nicht jeder Besucher seinen eigenen Zähler haben soll.

    Ein PHP-Snippet kann ich dir gerne noch liefern. Du musst mir nur sagen, ob du den Zählerstand lieber in einer Datei oder in einer SQL-Datenbank ablegen möchtest und ob du mehrere Zähler haben möchtest (z.B. pro Unterseite) oder einen Zähler für die gesamte Website.
  4. mein-wunschname

    mein-wunschname hat kostenlosen Webspace.

    @mukerbude betreibt seine Website ja mit handgeschnitzten HTML-Seiten. Er will vermutlich nicht komplett auf PHP umstellen.
    Möglicherweise bietet sich da dann eine Lösung aus Ajax/JavaScript und PHP an, etwa so wie sie hier
    https://www.opentechguides.com/how-to/article/ajax/101/ajax-php-click-counter.html
  5. Mit JS wirst du das nicht hinbekommen, da JS nicht Serverbasiert ist.
    Es gibt im Internet viele Anleitungen + fertige Scripts.
    https://www.qwant.com/?q=PHP+Klickz%C3%A4hler&client=ext-firefox-sb

    Ein Problem kann aber evtl. auch die IP speicherung zur Auswertung sein.
    Musst dich aber wo anders informieren.

    Beitrag zuletzt geändert: 26.5.2018 12:40:18 von xn--94h
  6. Autor dieses Themas

    mukerbude

    Kostenloser Webspace von mukerbude

    mukerbude hat kostenlosen Webspace.

    @dein-wunschname,
    es ist genau so wie Du sagst. Mir unverständlich warum Du dafür ein minus bekommst.

    @fuerderer,
    Ja, leider weiß ich nicht wie man so ein PHP-Snippet in HTML einbindet, wenn das problemlos möglich ist sollte die Zahl in eine Txt. Datei gespeichert werden und nur die Besucher der Startseite zählen. Eine ganz simple TextZähler soll auf der StartSeite sichtbar sein.
  7. Ich hab hier mal ein Beispiel, vollständig mit HTML außen rum:
    <!doctype html>
    <html>
      <head>
        <meta charset="UTF-8">
        <title>Counter</title>
      </head>
      <body>
        <p>Sie sind der <?php
    $f = fopen("./counter_value.txt", "c+");
    flock($f, LOCK_EX);
    $counter = ((int)fgets($f))+1;
    ftruncate($f, 0);
    rewind($f);
    fwrite($f, "$counter\n");
    flock($f, LOCK_UN);
    fclose($f);
    echo $counter;
    ?>. Besucher.</p>
      </body>
    </html>
    Alles zwischen <?php und ?> ist PHP-Code. Den kannst du schnappen und dort in dein HTML einfügen, wo der Zählerstand angezeigt werden soll.
    Wichtig ist dann noch, dass die HTML-Datei die Endung .php bekommt, damit der PHP-Code auch ausgeführt wird.
    Falls du die Dateiendung .php nicht magst, gibt es noch gewisse Tricks, um auch in einer HTML-Datei PHP-Code auszuführen. Das lässt sich per .htaccess einstellen.
  8. Autor dieses Themas

    mukerbude

    Kostenloser Webspace von mukerbude

    mukerbude hat kostenlosen Webspace.

    Danke für Deine Arbeit!
    Ich habe das glaube ich noch kürzer.
    <?php
    $File = fopen("counter.txt", "r+");
    $count = fread($File,filesize("counter.txt"));
    echo("".$count);
    $count = $count+1;
    rewind($File);
    fwrite($File,$count);
    fclose($File);
    ?>
    In der HTML rufe ich die counter.php mit <iframe src="counter.php"> auf.
    Weißt Du eine bessere Methode als mit iframe aufzurufen und wie formatiert man die Ausgabe des Echos in der PHP.
    Habe das schon mal in die MukerBude eingebunden...
  9. h***********r

    mukerbude schrieb:
    In der HTML rufe ich die counter.php mit <iframe src="counter.php"> auf.
    Weißt Du eine bessere Methode als mit iframe aufzurufen und wie formatiert man die Ausgabe des Echos in der PHP.
    Habe das schon mal in die MukerBude eingebunden...

    Mit php kann man die auch einbinden:
    <?php include 'counter.php'; ?>

    echo gibt ja den String wieder und setzt den in den HTML Code ein bevor er zum Browser kommt. Du kannst in der Ausgabe somit auch noch html Elemente mit geben. Also sowas wie
    echo "<p>$var</p>";


    Beitrag zuletzt geändert: 26.5.2018 20:36:12 von horstexplorer
  10. Autor dieses Themas

    mukerbude

    Kostenloser Webspace von mukerbude

    mukerbude hat kostenlosen Webspace.

    Habe in die echo Zeile mit font color die Farbe verändern können, gibt es auch eine Möglichkeit die Schriftart und Größe auf diese einfache Weise zu ändern?

    echo "<font color='#0080ff'>", ("".$count),"</font>";

    fragt
  11. mukerbude schrieb:
    Habe in die echo Zeile mit font color die Farbe verändern können, gibt es auch eine Möglichkeit die Schriftart und Größe auf diese einfache Weise zu ändern?

    echo "<font color='#0080ff'>", ("".$count),"</font>";

    fragt

    Zunächst "font color" ist veraltet und sollte nicht mehr verwendet werden.

    entweder so: echo '<span style="color:#0080ff;font-size:XXpx;font-family:xyz;">'.$count.'</span>';
    oder mit CSS: echo '<p class="mypTag">'.$count.'</p>'; und in deinem Stylesheet die Klasse "mypTag" definieren.

    Beitrag zuletzt geändert: 1.6.2018 7:53:55 von timebandit
  12. Autor dieses Themas

    mukerbude

    Kostenloser Webspace von mukerbude

    mukerbude hat kostenlosen Webspace.

    Besten Dank!
    Der Anspruch an meine WebSite ist:
    Einen möglichst fehlerlosen ProgrammCode zu generieren
    und
    ein für meinen Geschmack perfektes “pixelgenaues“ Design zu präsentieren.

    @timebandit,
    hab Deine Verbesserung in den Codes der Bude integriert.

    Danke, bis hierhin, für Eure Hilfe meinen Zielen näher zu kommen

    sagt
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!