Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

html code für Page

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
Moritz2007
PostRank 9
PostRank 9
Beiträge: 1508
Registriert: 14.06.2008, 17:43

Beitrag von Moritz2007 » 04.09.2008, 11:20

Ich suche einen html code oder vergleichbares für eine page mit der man anzeigen kann, wieviele user zur gleichen Zeit gerade online sind?

Ich hatte zwar sowas schon einmalgefunden im Netz, dieser hat aber falsche Daten geliefert.

Kennt jemand etwas zuverlässiges? :D

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


bbnetch
PostRank 8
PostRank 8
Beiträge: 869
Registriert: 02.06.2005, 17:24
Wohnort: Philippinen

Beitrag von bbnetch » 21.09.2008, 00:59

Code: Alles auswählen

    <?php
    //      _              _ _                                  _           
    //     | |            | &#40;_&#41;                                | |  v1.00.0 
    // _ __| |_ ___  _ __ | |_ _ __   ___  ___ ___  _   _ _ __ | |_ ___ _ __
    //| '__| __/ _ \| '_ \| | | '_ \ / _ \/ __/ _ \| | | | '_ \| __/ _ \ '__|
    //| |  | || &#40;_&#41; | | | | | | | | |  __/ &#40;_| &#40;_&#41; | |_| | | | | ||  __/ |   
    //|_|   \__\___/|_| |_|_|_|_| |_|\___|\___\___/ \__,_|_| |_|\__\___|_|   
    // The Real-Time AJAX Users Online Counter       http&#58;//www.j-fx.ws/rtoc/
    /////////////////////////////////////////////////////////////////////////

    $timeout = 720; //Change this if you want. Default is 5 seconds.



    //###################### CALCULATE USERS ONLINE #########################

    $userip = $_SERVER&#91;'REMOTE_ADDR'&#93;;
    $time = time&#40;&#41;;
    $usersonline = 0;
    $alreadyonline = 0;

    $onlinetxt = fopen&#40;"./online.txt","r+"&#41;;
    flock&#40;$onlinetxt,2&#41;;
    while &#40;!feof&#40;$onlinetxt&#41;&#41;
    $user&#91;&#93; = chop&#40;fgets&#40;$onlinetxt,65536&#41;&#41;;

    fseek&#40;$onlinetxt,0,SEEK_SET&#41;;
    ftruncate&#40;$onlinetxt,0&#41;;
    foreach &#40;$user as $line&#41; &#123;
      @list&#40;$savedip,$savedtime&#41; = split&#40;"\|",$line&#41;;
      if &#40;$savedip == $userip&#41; &#123;
        $savedtime = $time;
        $alreadyonline = 1;
      &#125;
      if &#40;$time < $savedtime + &#40;$timeout&#41;&#41; &#123;
        fputs&#40;$onlinetxt,"$savedip|$savedtime\n"&#41;;
        $usersonline = $usersonline + 1;
      &#125;
    &#125;
    if &#40;!$alreadyonline&#41; &#123;
      fputs&#40;$onlinetxt,"$userip|$time\n"&#41;;
      $usersonline = $usersonline + 1;
    &#125;
    fclose &#40;$onlinetxt&#41;;

    //######################## DISPLAY STATISTICS ##########################

    echo "Besucher Online&#58; ".$usersonline." \n";
    ?>
schreib ne datei online.txt, gieb der schreibrechte dort werden die zahlen gespeichert

$timeout = 720; //Change this if you want. Default is 5 seconds.

damit auf deiner seite einbinden

Code: Alles auswählen

<div id="rtoc"></div> 
    <script type="text/javascript" language="javascript">
    if &#40;window.XMLHttpRequest&#41; &#123;
        xmlHttp = new XMLHttpRequest&#40;&#41;;
    &#125; else if &#40;window.ActiveXObject&#41; &#123;
        xmlHttp = new ActiveXObject&#40;"Microsoft.XMLHTTP"&#41;;
    &#125;
    function callServer&#40;url&#41; &#123;
      xmlHttp.open&#40;"GET", url, true&#41;;
      xmlHttp.onreadystatechange = updatePage;
      xmlHttp.send&#40;null&#41;;
    &#125;
    function updatePage&#40;&#41; &#123;
      if &#40;xmlHttp.readyState == 4&#41; &#123;
        var response = xmlHttp.responseText;
        document.getElementById&#40;"rtoc"&#41;.innerHTML = response;
        setTimeout&#40;"callServer&#40;'/rtoc.php'&#41;",2500&#41;;
      &#125;
    &#125;
    callServer&#40;"/rtoc.php"&#41;;
    </script> 
es giebt da so ne suchmaschine, da findet man solche scripte innert seckunden.....aber is halt nix fuer anfaenger...nech?
Geld verdienen im Schlaf und so ...Webmasterforum

Suche Linktausch Thema: Reisen, Philippinen, Ferienwohnung/Apartment, Tauchen, Urlaub etz. PN bitte!
.

Moritz2007
PostRank 9
PostRank 9
Beiträge: 1508
Registriert: 14.06.2008, 17:43

Beitrag von Moritz2007 » 24.09.2008, 10:34

bbnetch hat geschrieben:

Code: Alles auswählen

    <?php
    //      _              _ _                                  _           
    //     | |            | &#40;_&#41;                                | |  v1.00.0 
    // _ __| |_ ___  _ __ | |_ _ __   ___  ___ ___  _   _ _ __ | |_ ___ _ __
    //| '__| __/ _ \| '_ \| | | '_ \ / _ \/ __/ _ \| | | | '_ \| __/ _ \ '__|
    //| |  | || &#40;_&#41; | | | | | | | | |  __/ &#40;_| &#40;_&#41; | |_| | | | | ||  __/ |   
    //|_|   \__\___/|_| |_|_|_|_| |_|\___|\___\___/ \__,_|_| |_|\__\___|_|   
    // The Real-Time AJAX Users Online Counter       http&#58;//www.j-fx.ws/rtoc/
    /////////////////////////////////////////////////////////////////////////

    $timeout = 720; //Change this if you want. Default is 5 seconds.



    //###################### CALCULATE USERS ONLINE #########################

    $userip = $_SERVER&#91;'REMOTE_ADDR'&#93;;
    $time = time&#40;&#41;;
    $usersonline = 0;
    $alreadyonline = 0;

    $onlinetxt = fopen&#40;"./online.txt","r+"&#41;;
    flock&#40;$onlinetxt,2&#41;;
    while &#40;!feof&#40;$onlinetxt&#41;&#41;
    $user&#91;&#93; = chop&#40;fgets&#40;$onlinetxt,65536&#41;&#41;;

    fseek&#40;$onlinetxt,0,SEEK_SET&#41;;
    ftruncate&#40;$onlinetxt,0&#41;;
    foreach &#40;$user as $line&#41; &#123;
      @list&#40;$savedip,$savedtime&#41; = split&#40;"\|",$line&#41;;
      if &#40;$savedip == $userip&#41; &#123;
        $savedtime = $time;
        $alreadyonline = 1;
      &#125;
      if &#40;$time < $savedtime + &#40;$timeout&#41;&#41; &#123;
        fputs&#40;$onlinetxt,"$savedip|$savedtime\n"&#41;;
        $usersonline = $usersonline + 1;
      &#125;
    &#125;
    if &#40;!$alreadyonline&#41; &#123;
      fputs&#40;$onlinetxt,"$userip|$time\n"&#41;;
      $usersonline = $usersonline + 1;
    &#125;
    fclose &#40;$onlinetxt&#41;;

    //######################## DISPLAY STATISTICS ##########################

    echo "Besucher Online&#58; ".$usersonline." \n";
    ?>
schreib ne datei online.txt, gieb der schreibrechte dort werden die zahlen gespeichert

$timeout = 720; //Change this if you want. Default is 5 seconds.

damit auf deiner seite einbinden

Code: Alles auswählen

<div id="rtoc"></div> 
    <script type="text/javascript" language="javascript">
    if &#40;window.XMLHttpRequest&#41; &#123;
        xmlHttp = new XMLHttpRequest&#40;&#41;;
    &#125; else if &#40;window.ActiveXObject&#41; &#123;
        xmlHttp = new ActiveXObject&#40;"Microsoft.XMLHTTP"&#41;;
    &#125;
    function callServer&#40;url&#41; &#123;
      xmlHttp.open&#40;"GET", url, true&#41;;
      xmlHttp.onreadystatechange = updatePage;
      xmlHttp.send&#40;null&#41;;
    &#125;
    function updatePage&#40;&#41; &#123;
      if &#40;xmlHttp.readyState == 4&#41; &#123;
        var response = xmlHttp.responseText;
        document.getElementById&#40;"rtoc"&#41;.innerHTML = response;
        setTimeout&#40;"callServer&#40;'/rtoc.php'&#41;",2500&#41;;
      &#125;
    &#125;
    callServer&#40;"/rtoc.php"&#41;;
    </script> 
es giebt da so ne suchmaschine, da findet man solche scripte innert seckunden.....aber is halt nix fuer anfaenger...nech?
Solche scripte findet man sehr schnell richtig, nur die wenigsten taugen auch was :D und warum danach suchen wen es Leute gibt die was zuverlässiges kennen :D

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag