Heeft er misschien iemand een php scriptje dat toont wie er allemaal op die pagina is ?
en die het gratis kan weggeven
en die het gratis kan weggeven


[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Begin van online bezoekers //[/COLOR]
[COLOR= #0000BB]$s_aantal[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT Count(id) FROM bezonline WHERE ip = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/mysql_result"]mysql_result[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$s_aantal[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]))[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO bezonline (ip, tijd) VALUES ("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]().[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"UPDATE bezonline SET tijd = "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]().[/COLOR][COLOR= #DD0000]" WHERE ip = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM bezonline WHERE tijd < "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]().[/COLOR][COLOR= #DD0000]" - 60*5"[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());
}[/COLOR]
?> 
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// 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]"Bezoekers op de website: <b>1</b>"[/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]"Bezoekers op de website: <b>"[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$aantal_online[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"</b>"[/COLOR][COLOR= #007700];
}[/COLOR]
?> 

mysql_query("INSERT bezoekers (ip, time) VALUES (".$_SERVER[REMOTE_ADDR].", ".time().") ON DUPLICATE KEY UPDATE time = ".time()." WHERE ip = ".$_SERVER[REMOTE_ADDR].""); Snabbotube schreef:Beter gebruik je dit, Korter en sneller.
mysql_query("INSERT bezoekers (ip, time) VALUES (".$_SERVER[REMOTE_ADDR].", ".time().") ON DUPLICATE KEY UPDATE time = ".time()." WHERE ip = ".$_SERVER[REMOTE_ADDR].""); 