404 pagina

Gestart doorOne2xs18 reacties49 weergaven

19 berichten · pagina 2 van 2

Berichten
592
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sorry, maar je bedoelt dus een aanvinkvakje, en als je daar dan op klikt, dat ie dan alle andere
aanvikvakjes ook selecteert? redface
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
en kan ook iemand ook helpen met online script?
ik wil dat hij laat zien als er 3 mensen zijn waarvan 2 leden dit:
er is 1 bezoeker
en 2 leden online
code:

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/*
Script by Marien den Besten and someone else :)

Er word gecontroleerd op de eerste 3 gedeelten van een ip. Dit ter voorkoming van proxies die steeds wisselen van ip nummer.
*/

// Database connectie (kan weggelaten worden als er al een connectie is)[/COLOR]
[COLOR= #0000BB]$dbhost[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"localhost"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$dbuser[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"phpkerem_***"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// MySQL gebruikersnaam[/COLOR]
[COLOR= #0000BB]$dbpass[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"***"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// MySQL wachtwoord[/COLOR]
[COLOR= #0000BB]$dbname[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"phpkerem_***"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// database naam

// Connect to MySQL Database[/COLOR]
[COLOR= #007700]@[/COLOR][URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dbhost[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$dbuser[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$dbpass[/COLOR][COLOR= #007700]);
@[/COLOR][URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$dbname[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Geen database geselecteerd"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]//einde database connectie[/COLOR]

[COLOR= #0000BB]$timeoutseconds[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]120[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]//een user blijft 2 minuten online = 120 seconden[/COLOR]

[COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700]=[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$timeout[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700]-[/COLOR][COLOR= #0000BB]$timeoutseconds[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/substr"]substr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/strrpos"]strrpos[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700]));[/COLOR]

[COLOR= #FF8000]// De gebruiker toevoegen aan de database[/COLOR]
[COLOR= #0000BB]$loopcap[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$loopcap[/COLOR][COLOR= #007700]<[/COLOR][COLOR= #0000BB]3[/COLOR] [COLOR= #007700]&& @[/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO useronline VALUES("[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #DD0000]","[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]PHP_SELF[/COLOR][COLOR= #007700]] .[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]))
{[/COLOR]     [COLOR= #FF8000]// In geval van error[/COLOR]
    [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR][COLOR= #007700]+[/COLOR][COLOR= #0000BB]$ip[/COLOR][COLOR= #007700]{[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700]};[/COLOR] [COLOR= #0000BB]$loopcap[/COLOR][COLOR= #007700]++;
}[/COLOR]

[COLOR= #FF8000]//Verwijder gebruikers dat niet binnen de $timeoutseconds online zijn geweest[/COLOR]
[COLOR= #007700]@[/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"DELETE FROM useronline WHERE timestamp<"[/COLOR][COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timeout[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Selecteer de online gebruikers[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT DISTINCT ip FROM useronline"[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]//het mysql geheugen vrij maken. Als er bijv. grote aantallen users zijn...[/COLOR]
[URL="http://www.php.net/mysql_free_result"]mysql_free_result[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]//alle online gebruikers laten zien[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$user[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]) ?[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #DD0000]" mens online"[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$user[/COLOR] [COLOR= #007700].[/COLOR][COLOR= #DD0000]" mensen online"[/COLOR][COLOR= #007700];[/COLOR]
?>
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Rubenmaxie schreef:
Sorry, maar je bedoelt dus een aanvinkvakje, en als je daar dan op klikt, dat ie dan alle andere
aanvikvakjes ook selecteert? redfacenee zon wit vak waar tekst in staat net als bij youtube de embad
en als je er op klikt hij alles selecteert
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
bumb
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