Seite 1 von 1

Anzeige : Besucher Online / Seperate PHP Seite

Verfasst: 30.09.2005 13:47
von Human
Hallo zusammen,

wie schon im Titel beschrieben suche ich ein Abfrage
Mod welches mir lediglich die User anzeigt die im Forum
Online sind. Gibt es vielleicht so etwas ? Ich würde es
gerne auf einer Seperaten PHP Seiten / Extern von phpBB
Anzeigen lassen.

Ich weiß das es bestimmte CMS / Portal Mods gibt, diese
möchte ich ungern benutzen weil ich den Content den ich
bisher auf den Seiten nutze nicht verändern möchte.

Verfasst: 30.09.2005 14:17
von Markus67
Hi ...

na dann sollte das hier was für dich sein :wink:
Display the Number of Online Users on Any Page
This hack allows you to add the number of users currently online on your phpBB to any page.

Markus

Verfasst: 02.10.2005 08:53
von Human
Markus67 hat geschrieben:Hi ...

na dann sollte das hier was für dich sein :wink:
Display the Number of Online Users on Any Page
This hack allows you to add the number of users currently online on your phpBB to any page.

Markus
Ich habe es ausprobiert, leider ist es so das ich eine fehlermeldung bekomme die erläutert das der Header bereits gesendet wurde.
Gibt es noch eine andere Lösung ?

Verfasst: 02.10.2005 13:36
von Markus67
Hi ...

wie lautet die ganze Fehlermeldung?

Markus

Verfasst: 02.10.2005 17:11
von Human
Die Fehlermeldung lautet wie folgt :

Warning: Cannot modify header information - headers already sent by (output started at /homepages/40/d34276200/htdocs/kamikaze/header.php:8) in /homepages/40/d34276200/htdocs/kamikaze/phpBB/common.php on line 188

Verfasst: 02.10.2005 19:21
von Markus67
Hi ...

Was hast du denn alles in der header.php included?

Ersetze doch mal include mit include_once

Markus

Verfasst: 03.10.2005 03:35
von Human
Im header sind nur Meta Tags enthalten und der stylesheet bis zum ende
des </head> sonst nichts :o

Include_once funktioniert dort leider auch nicht bekomme in diesem Fall die selbe Fehlermeldung.

Ich frage mich ob ich des von meinem alten Forum nicht anpassen kann
so dass ich dies auch für phpBB nutzen kann :-?

Code: Alles auswählen


<?
include 'file.php';			 
$time = time() - 1200;
$mydb = mysql_query("SELECT `member` FROM `active` WHERE `lastaction` > '$time' ORDER BY `lastaction` DESC");
while($activeuser = mysql_fetch_array($mydb)){

$active = $activeuser['member'];
$active = nl2br($active);
$active = stripslashes($active);
echo "<font style=\"font-size:11px;color:#333333;\"><b>$active</b></font><br \>";
				}
	  mysql_close($mydb);
			  ?>

Verfasst: 05.10.2005 15:10
von Human
Nochmals zu meinem Thread hier. Hat vielleicht nicht doch jemand einen
Lösungsvorschlag zur Hand ?

Verfasst: 05.10.2005 19:41
von Nobby
Schau mal hier nach: http://www.mylittlehomepage.net/mein_kleines_gaestebuch

die haben eine Fehlermeldung in der art wie Du sie hast, mit

Code: Alles auswählen

Einfügen des Skriptes mit include():
Das Skript verwendet die Funktionen session_start() und header(). Eigentlich darf vor diesen Funktionen keine HTML-Ausgabe kommen, man kann die Ausgabe aber mit ob_start() / ob_end_flush() puffern:

<?php ob_start(); ?>
<html>
<head>
...
</head>
<body>
...
<?php include("gaestebuch.php"); ob_end_flush(); ?>
...
</body>
</html> 
gepuffert, als ich das Gästebuch verwendete hatte ich ebenso die Header already send... Meldung gehabt.

Ist nur ein Versuch, ich habe keine Ahnung/Garantie ob es so läuft!

Norbert