Ergebnis 1 bis 15 von 15

Thema: Besucherzähler

  1. #1

    Besucherzähler

    Hallo kann mir einer sagen wie ich einen besucherzähler einbaue

  2. #2
    PHP-Code:
    <?php
    $datei 
    fopen("count""r+");
    $zahl fread($dateifilesize("count");
    rewind($datei);
    $zahl++;
    fwrite($datei$zahl);
    fclose($datei);
    echo 
    $zahl;
    ?>
    Das ist ein ungetesteter Grobentwurf, aber es müsste funktionieren (du musst vorher noch eine Datei namens count anlegen und die Zahl 0 reinschreiben). Allerdings wird der Counter bei jedem Seitenaufruf erhöht, nicht nur bei jedem Besucher.
    Alternativ gibt es im Netz auch einige Anbieter, die kostenlose Counter zur Verfügung stellen. Google mal.

  3. #3
    kannst du mir noch schnell eine seite sagen wo ich das finde

  4. #4
    Ich hasse Leute, die zu faul zum Suchen sind.

    http://www.statcounter.com/ war der erste Treffer bei Google, hab's mir aber nicht ausführlich angeguckt.

    Edit:
    Was? Schon 600 Postings? *feier*

  5. #5

  6. #6
    Hallo ich bin auf noch ein problem gestoßen kann mir einer sagen wie man einen downloadzähler einbau danke im vorraus

  7. #7
    Zitat Zitat von link777
    Hallo ich bin auf noch ein problem gestoßen kann mir einer sagen wie man einen downloadzähler einbau danke im vorraus
    Für dich besteht da leider keine Chance in nächster Zeit einen Downloadcounter zu bekommen. Da wir dir hier sicherlich nur Hinweise geben können und du den größten Teil selbst recherchieren müsstest. Da du aber bereits gezeigt hat, das du dazu nicht in der lage bist, siehts düster aus.

    Vielleicht erbarmt sich jemand und schreibt dir ein komplettes DL-script mit Zähler. Ich, jedenfalls bin zu... hmja, zu faul solche Scripte für Leute zu schreiben die zu bequem sind selbst aktiv zu werden.
    Weiterhelfen is kein Ding, Arsch nachtragen schon.

  8. #8
    ich würde ja selbst aktiv werden wenn ich wüste wie das geht könnt ihr mir wenigsten einen link geben wo ich informationen griege

  9. #9
    Zitat Zitat von link777
    ich würde ja selbst aktiv werden wenn ich wüste wie das geht könnt ihr mir wenigsten einen link geben wo ich informationen griege
    Lern PHP-Basics:
    http://tut.php-q.net/index.html
    PHP-Manual

    Dann bastel ein PHP-Script das eine Datei ausliest und als Downloadstream an den Browser des Besuchers ausgibt.
    Hier ein paar Funktionen die du brauchen wirst:
    PHP-Code:
    // Diese Funktion sagt dem Browser den korrekten Dateinamen der Datei die er empfängt.
    // Andernfalls würde die runterzuladene Datei heißen wie das Script.
    header("Content-Disposition:attachment; filename=".$dateiname."\n"); 
    // Diese Funktion teilt dem Browser den Mime-Typen der zu empfangenen Datei mit.
    // Genaugenommen sagt diese Funktion nur das es sich um einen Download handelt.
    header("Content-Type: application/octet-stream"); 
    // Diese Funktion liest eine Datei aus und sendet sie an den Clientbrowser.
    // Informier dich über diese Funktion im PHP-Manual da hier noch das Argument fehlt.
    readfile(); 
    In dem Script das die Datei ausliest und an den Browser ausgibt, baust du dann den zählenden Part des Counters ein den masterquest bereits gepostet hat, allerdings nicht den ausgebenden Teil (echo $zahl; ), da in dem Script nichts weiter ausgegeben werden darf als Headerinformationen und die Datei die downgeloaded werden soll.
    Den Counterstand kannst du ja von einem anderen Script auslesen lassen.

    Denk dran Sicherheitskonzepte einzubauen damit nicht jede Datei von deinem Account ausgelesen werden kann.

    Und? Denkst du du schaffst das?

  10. #10
    Ich werds mal probieren sieht kompliezirt aus danke

  11. #11
    Zitat Zitat von link777
    Ich werds mal probieren sieht kompliezirt aus danke
    PHP-Code:
      <?
      $datei = fopen("counter.txt","r+");
      $counterstand = fgets($datei, 10);
      if($counterstand == "")
        {
        $counterstand = 0;
        }
      $counterstand++;
      echo $counterstand;
      rewind($datei);
      fwrite($datei, $counterstand);
      fclose($datei);
      ?>
    1:1 kopiert von da: Schattenbaum.net

    Dennis

    PS: Du musst genau diesen ganzen schmarn an diese stelle kopieren wo du es haben willst.

    Die Ausgabe zwischen <?php und ?> ist einfach eine Zahl, zB. 3

    Als 'ganzes' Skript:

    PHP-Code:
    Die Seite wurde 
      <?php
      $datei 
    fopen("counter.txt","r+");
      
    $counterstand fgets($datei10);
      if(
    $counterstand == "")
        {
        
    $counterstand 0;
        }
      
    $counterstand++;
      echo 
    $counterstand;
      
    rewind($datei);
      
    fwrite($datei$counterstand);
      
    fclose($datei);
      
    ?>
     mal aufgerufen
    Edit: Falls das ganze net geht > Brauchst du nen gescheiten Webspace mit PHP unterstützung Hier findest Du Funpic.de

  12. #12
    Nicht vergessen eine leere counter.txt anzulegen und sie per chmod auf 777 zu chmodden.

  13. #13
    Zitat Zitat von wrtlprnft
    Nicht vergessen eine leere counter.txt anzulegen und sie per chmod auf 777 zu chmodden.
    oder auf 750

    Dennis

  14. #14
    Zitat Zitat von dennis_meckel
    oder auf 750
    Nope. Der Apache läuft normalerweise als nobody, ist also immer ein "other".

  15. #15
    Dank euch alle jetzt hab ich es geschaft

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •