Seite 1 von 2

Anzahl registrierte Benutzer auf einer HTML Seite anzeigen

Verfasst: 25.06.2003 22:47
von mini-power
Hallo

Ich möchte die Anzahl registrierter Benutzer vom Forum auf meiner Homepage anzeigen können.
Ich möchte sie mit dem Forum verknüpfen, dass sie auch immer auf dem neusten Stand ist. Sonst wäre sie ja schnell eingetippt. ;-)

Wie muss/kann ich das einbinden ?
Hat da jemand einen Tip für mich ?

danke & gruss
mini-power

Verfasst: 25.06.2003 23:20
von PhilippK
Kann der Server, auf dem deine HP liegt, PHP oder zumindest SSI? Mit reinem HTML wird's schwierig...

Gruß, Philipp

Verfasst: 25.06.2003 23:25
von mini-power
Ja, PHP kann er.......denn das Forum liegt auf dem gleichen Server.

HP Url: http://www.new-mini-ig.de
Forum URL : http://www.new-mini-ig.de/forum_neu

Verfasst: 26.06.2003 00:36
von PhilippK
Versuch mal folgendes: in der Seite deiner Homepage fügst du ganz oben ein:

Code: Alles auswählen

<?php
require('./forum_neu/config.php');
$con = mysql_connect($dbhost, $dbuser, $dbpasswd );
mysql_select_db($dbname, $con);
$res = mysql_query('SELECT Count(*) FROM ' . $table_prefix . 'users', $con);
if ($row = mysql_fetch_array($res, MYSQL_NUM))
{
	$users = trim($row[0]);
}
else
{
	$users = 'Error';
}
?>
und dort, wo die Zahl dann stehen soll:

Code: Alles auswählen

<?= $users ?>
Ist jetzt recht einfach, sollte aber funktionieren. Ggf. musst du die Pfadangabe noch anpassen.

Gruß, Philipp

Verfasst: 26.06.2003 00:47
von mini-power
hmm, die frage ist nun nur noch - wo ganz oben ? :o

die seite, wo es eingebunden werden soll findest du im moment hier :
http://www.new-mini-ig.de/new.html

habs probiert....aber er zeigt mir nichts an.
hab es schon ganz oben (vor dem <html>) eingepflanzt und nun dort wo es im moment steht.

thx für die hilfe......bin leider nicht so php-begabt :cry:

Verfasst: 26.06.2003 01:01
von mini-power
ok, ich bin ein depp. :roll:

hab das file nun als new.php abgespeichert und dann funktionierts natürlich. ;-)

jedoch hätte ich nun noch eine fragen:

- dort zeigt es mir 4 user an. das forum hat aber nur drei. vier hatte es mal, aber einen hab ich gelöscht. hülfe ?
(hat im moment nur so wenige, weil wir am umbau sind)

danke für die hilfe !

greetz mini-power

Verfasst: 26.06.2003 01:21
von PhilippK
Um die richtige Zahl anzuzeigen, ändere

Code: Alles auswählen

$users = trim($row[0]);
in

Code: Alles auswählen

$users = trim($row[0]) - 1;
Hab vergessen, den Gast-Account abzuziehen.
Wegen der Startseite: speichere die Datei unter index.php ab, nenne die index.htm(l) in xy.htm um und ruf dann die HP auf. Wenn dann die index.php kommt, passt alles.

Gruß, Philipp

Verfasst: 26.06.2003 01:24
von mini-power
Den Gast-Account abzuziehen ?
und wie ist es dann, wenn mehrere gäste online sind ? oder versteh ich das jetzt falsch ? sorry....

auf alle fälle stimmts nun mal.....ich sehs dann ja, wenn wir das alte forum ins neue packen. ;-)

danke auch für die andere hilfe bezüglich der index.php.
hab mal kurz beim hoster nachgesehen und es sollte theoretisch funktionieren. ich lass mich überraschen. :D

greetz mini-power

Verfasst: 26.06.2003 08:59
von PhilippK
mini-power hat geschrieben:Den Gast-Account abzuziehen ?
und wie ist es dann, wenn mehrere gäste online sind ? oder versteh ich das jetzt falsch ? sorry....
In der User-Tabelle ist ein Datensatz (der erste) für den Gast-Account da. Auch wenn tausend Gäste online sind, ist das nur ein Datensatz.

Gruß, Philipp

Verfasst: 26.06.2003 23:43
von mini-power
hi

danke für die erklärung. dann ist ja alles gut. ;-)

nochmals besten dank für die gute und schnelle hilfe !

greetz mini-power