Aantal online

Gestart doorAugust22 reacties59 weergaven

23 berichten · pagina 1 van 2

August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Hey,
Ik zoek een scriptje waarmee je kunt zien hoeveel bezoekers er op je site zijn.
WIE Online werkt blijkbaar niet meer?
Maar er mag reclame op staan omdat bezoekers het toch niet te zien krijgen, het is alleen voor werknemers te zien.
Heeft iemand zon scriptje (gratis) of weet iemand een dienst zoals webhelpje?
Groetjes, August.
0
Berichten
2.399
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik zoek het ook , Alleen zonder reclame!

Help mij en august?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik weet er wel een, even zoeken voor jullie! hypocrite
0
August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Joepie biggrinIs hij gratis emo?
0
Berichten
1.056
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb voor mijn dewegisweg website een counter van http://www.free-php-counter.com/.

Daar zit ook een functie in die aangeeft hoeveel er online zijn, misschien kan je die eruit slopen.
0
August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Hmm, nee das niks bloos
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding
hit counter
0
Berichten
1.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb ook nog wel een script dat zegd: er zijn nu xx bezoekers online, op xx-xx-xx waren de meeste bezoekers namelijk xx.
Stuur maar PM.
Nee niet gratis
0
August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Josnl schreef:
Afbeelding
hit counter
Is dat van dit moment, of is dat gewoon een teller?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gewoon een teller. Of zoek je een "Aantal Online" script?yummie
0
August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Hoe heet dit topic shutup?
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bezoekers online zonder SQL
Upload een leeg .txt bestand naar je server. Noem het bestand bijvoorbeeld bezoekers.txt. Zorg ervoor dat je het bestand CHMOD naar 777 zodat het bestand aangepast kan worden door het PHP script

Vervolgens maken we een PHP bestand. Daarin plaatsen we de volgende code:

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]////////////////////////////////////////
// Aantal bezoekers online (zonder SQL)
// Door: Ted - http://www.mastercode.nl
////////////////////////////////////////
 
// INSTELLINGEN
 
// Bestand waarin gegevens worden opgeslagen (CHMOD deze naar 777)[/COLOR]
[COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"bezoekers.txt"[/COLOR][COLOR= #007700];[/COLOR]
 
[COLOR= #FF8000]// Hoelang bezoekers meetellen? (in minuten!)[/COLOR]
[COLOR= #0000BB]$duur[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR]
 
[COLOR= #FF8000]///////////////////////////////////
////// Hieronder niets veranderen
///////////////////////////////////
 
   // Gegevens uit het bestand lezen[/COLOR]
[COLOR= #0000BB]$gegevens[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file"]file[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$bestand[/COLOR] [COLOR= #007700]);[/COLOR]
 
   [COLOR= #FF8000]// Bestand openen en leegmaken[/COLOR]
[COLOR= #0000BB]$openbestand[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$bestand[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"w+"[/COLOR] [COLOR= #007700]);[/COLOR]
 
   [COLOR= #FF8000]// Gegevens uitspitten en in een array zetten[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$gegevens[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$temp[/COLOR] [COLOR= #007700])
{[/COLOR]
   [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$ip[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR] [COLOR= #DD0000]"|"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$temp[/COLOR] [COLOR= #007700]);[/COLOR]
   [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]( ![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700])[/COLOR] and [COLOR= #007700]![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700]) )
   {[/COLOR]
      [COLOR= #0000BB]$bezoekers[/COLOR][COLOR= #007700][[/COLOR] [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$tijd[/COLOR][COLOR= #007700];
   }
}[/COLOR]
 
   [COLOR= #FF8000]// Gegevens van huidige bezoeker updaten of toevoegen[/COLOR]
[COLOR= #0000BB]$bezoekers[/COLOR][COLOR= #007700][[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]] ] =[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]
 
   [COLOR= #FF8000]// Nieuwe gegevens aanmaken[/COLOR]
[COLOR= #0000BB]$nieuwegegevens[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$aantal_online[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$eind[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]() - ([/COLOR] [COLOR= #0000BB]$duur[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]60[/COLOR] [COLOR= #007700]);[/COLOR]
 
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$bezoekers[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700])
{[/COLOR]
   [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]   [COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$eind[/COLOR] [COLOR= #007700])
   {[/COLOR]
      [COLOR= #0000BB]$nieuwegegevens[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"|"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$tijd[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"n"[/COLOR][COLOR= #007700];[/COLOR]
      [COLOR= #0000BB]$aantal_online[/COLOR][COLOR= #007700]++;
   }
}[/COLOR]
 
   [COLOR= #FF8000]// Gegevens naar het bestand schrijven[/COLOR]
[URL="http://www.php.net/fputs"]fputs[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$openbestand[/COLOR] [COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nieuwegegevens[/COLOR] [COLOR= #007700]);[/COLOR]
   [COLOR= #FF8000]// Bestand sluiten[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$openbestand[/COLOR] [COLOR= #007700]);[/COLOR]
 
   [COLOR= #FF8000]// De output maken:[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR] [COLOR= #0000BB]$aantal_online[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700])
{[/COLOR]
   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er is 1 bezoeker online."[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
   [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Er zijn "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$aantal_online[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" bezoekers online."[/COLOR][COLOR= #007700];
}[/COLOR]
?>


bron: http://www.mastercode.nl/forum/artikelen-php-f32/bezoekers-online-t1310.html
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sorry, heb hier een simpel script:

teller.php

[COLOR= #0000BB]<?php
$dataFile[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"aantal.txt"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//CHMOD naar 777[/COLOR]

[COLOR= #0000BB]$sessionTime[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]5[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//Tijd in minuten dat er geupdate moet worden.

//hieronder niks aanpassen[/COLOR]

[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ERROR [COLOR= #007700]|[/COLOR] E_PARSE[COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/file_exists"]file_exists[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dataFile[/COLOR][COLOR= #007700])) {[/COLOR]
    [COLOR= #0000BB]$fp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dataFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"w+"[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700]);
}[/COLOR]

[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$users[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$onusers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]

[COLOR= #FF8000]//gegevens ophalen[/COLOR]
[COLOR= #0000BB]$fp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dataFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"r"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/flock"]flock[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] LOCK_SH[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/feof"]feof[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700])) {[/COLOR]
    [COLOR= #0000BB]$users[/COLOR][COLOR= #007700][] =[/COLOR] [URL="http://www.php.net/rtrim"]rtrim[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/fgets"]fgets[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]32[/COLOR][COLOR= #007700]));
}[/COLOR]
[URL="http://www.php.net/flock"]flock[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] LOCK_UN[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700]);[/COLOR]


[COLOR= #FF8000]//opruimen[/COLOR]
[COLOR= #0000BB]$x[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$alreadyIn[/COLOR] [COLOR= #007700]=[/COLOR] FALSE[COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$users[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]( ,[/COLOR] [COLOR= #0000BB]$lastvisit[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"|"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$data[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]() -[/COLOR] [COLOR= #0000BB]$lastvisit[/COLOR] [COLOR= #007700]>=[/COLOR] [COLOR= #0000BB]$sessionTime[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]60[/COLOR][COLOR= #007700]) {[/COLOR]
        [COLOR= #0000BB]$users[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$x[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];
    }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strpos"]strpos[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$data[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ip[/COLOR][COLOR= #007700]) !==[/COLOR] FALSE[COLOR= #007700]) {[/COLOR]
            [COLOR= #0000BB]$alreadyIn[/COLOR] [COLOR= #007700]=[/COLOR] TRUE[COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$users[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$x[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"$ip|"[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR] [COLOR= #FF8000]//updaten[/COLOR]
        [COLOR= #007700]}
    }[/COLOR]
    [COLOR= #0000BB]$x[/COLOR][COLOR= #007700]++;
}[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$alreadyIn[/COLOR] [COLOR= #007700]==[/COLOR] FALSE[COLOR= #007700]) {[/COLOR]
    [COLOR= #0000BB]$users[/COLOR][COLOR= #007700][] =[/COLOR] [COLOR= #DD0000]"$ip|"[/COLOR] [COLOR= #007700].[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();
}[/COLOR]

[COLOR= #FF8000]//schrijven[/COLOR]
[COLOR= #0000BB]$fp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/fopen"]fopen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dataFile[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"w+"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/flock"]flock[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] LOCK_EX[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$i[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$users[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$single[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$single[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]) {[/COLOR]
        [URL="http://www.php.net/fwrite"]fwrite[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$single[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"rn"[/COLOR][COLOR= #007700]);[/COLOR]
        [COLOR= #0000BB]$i[/COLOR][COLOR= #007700]++;
    }
}[/COLOR]
[URL="http://www.php.net/flock"]flock[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700],[/COLOR] LOCK_UN[COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/fclose"]fclose[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fp[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$uo_keepquiet[/COLOR] [COLOR= #007700]!=[/COLOR] TRUE[COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<div style="padding:5px; margin:auto; background-color:#fff"><b>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$i[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] bezoeker(s) online</b></div>[/COLOR][COLOR= #007700];
}[/COLOR]

?>


En dan moet je een .txt bestand maken met de naam: aantal.

Die twee bestanden moet je dan uploaden op je ftp. (In dezelfde map)

Hier heb je een demo: www.zoozio.nl/teller.php
0
August

Lid · Topicstarter

Berichten
7.179
Reputatie
1
Punten
3,01
Lid sinds
Laatst gezien
Thanks marjolein biggrinMaar telt hij de bezoekers die op de pagina zijn, of die op de website zijn?
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
August schreef:
Thanks marjolein biggrin
Maar telt hij de bezoekers die op de pagina zijn, of die op de website zijn?
op de pagina waar je die php code zet.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren