Wie komme ich an die Ausgabe von viewonline.php

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
SoulReaver1989
Mitglied
Beiträge: 204
Registriert: 25.04.2004 13:24
Wohnort: Freiberg am Neckar
Kontaktdaten:

Wie komme ich an die Ausgabe von viewonline.php

Beitrag von SoulReaver1989 »

Also.. ich bin totaler phpnoob eigentlich^^
Ich meine ich finde mich halt in grossen, langen Codes no ned so zurecht...
Ich möchte wissen wie ich in einer externen seite anzeigen kann wie viele User online sind, und welche!

Natürlich mit hilfe von phpbb!
Langeweile?
Schick Feuer an die 112 und sofort stehen 20 lustige Leute mit roten Partyhüten vor deiner Tür!
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

machs dir nicht so schwer :wink:

Who's Online on Any Page
Display Who's Online for your forum on any other page.

Markus
Benutzeravatar
SoulReaver1989
Mitglied
Beiträge: 204
Registriert: 25.04.2004 13:24
Wohnort: Freiberg am Neckar
Kontaktdaten:

Beitrag von SoulReaver1989 »

Vielen Dank.

Eigentlich sollte es nicht sowas werden ^^
Ich dachte einfach nur an einen Zahlenwert, der alle User (komplett registrierte und Gäste) beinhaltet...

also: 22 User Online

Wo komme ich an so einen Wert ran?
Langeweile?
Schick Feuer an die 112 und sofort stehen 20 lustige Leute mit roten Partyhüten vor deiner Tür!
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Schau dir dieses SQL Statement an dazu noch ein Count() u.A. und schon sollte es das gewesen sein:

Code: Alles auswählen

$sql = "SELECT u.user_id, u.username, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_time, s.session_page, s.session_ip
	FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
	WHERE u.user_id = s.session_user_id
		AND s.session_time >= ".( time() - 300 ) . "
	ORDER BY u.username ASC, s.session_ip ASC";
Antworten

Zurück zu „Coding & Technik“