phpbb Statistik auf externe php Seite

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB2 oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Pada
Mitglied
Beiträge: 102
Registriert: 25.08.2005 22:30

Beitrag von Pada »

Pada hat geschrieben:so ich bins mal wieder.


Ich möchte gerne auf meiner externen "Statistikseite" noch etwas auslesen.

Und zwar hätte ich gerne die Anzahl an insgesamt verschickten private Nachrichten angezeigt.

Hätte da jemand den Befehl dazu?


Vielen Dank
*schieb*

bitte hilft mir jemand weiter..danke
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

sry, konnte dir nicht antworten, da ich über die Oster-Tage kein Inet hatte

Code: Alles auswählen

<?
// Verbindungsdaten
$dbhost = "localhost";
$dbuser = "*****";
$dbpwd = "******";
$db = "*******";

$link = mysql_connect($dbhost, $dbuser, $dbpwd);
mysql_select_db($db);
$alle_pms = mysql_query("SELECT COUNT(privmsgs_id) FROM phpbb_privmsgs", $link);

echo "Insgesamt versendete Nachrichten: ";
while($alle_pms_zahl = mysql_fetch_row($alle_pms))
{
   echo "{$alle_pms_zahl[0]}";
}
?>
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Pada
Mitglied
Beiträge: 102
Registriert: 25.08.2005 22:30

Beitrag von Pada »

StarWolf3000 hat geschrieben:sry, konnte dir nicht antworten, da ich über die Oster-Tage kein Inet hatte

Code: Alles auswählen

<?
// Verbindungsdaten
$dbhost = "localhost";
$dbuser = "*****";
$dbpwd = "******";
$db = "*******";

$link = mysql_connect($dbhost, $dbuser, $dbpwd);
mysql_select_db($db);
$alle_pms = mysql_query("SELECT COUNT(privmsgs_id) FROM phpbb_privmsgs", $link);

echo "Insgesamt versendete Nachrichten: ";
while($alle_pms_zahl = mysql_fetch_row($alle_pms))
{
   echo "{$alle_pms_zahl[0]}";
}
?>

danke

funktionieren tut es nur hab ich ein problem.

Es zeigt ja nicht die insagesamt verschickten PNs an, sondern nur die, die gerade in den Postfächern liegen.

Wenn ich eine Pm aus meinem Postfach lösche, dann sinkt die Statistik wieder um 1.

Kann man den nicht die wircklich richtig Zahl auslesen?
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

nein, sry die Anzahl an PM's, die jemals verschickt wurden, auch die gelöschten, lässt sich nicht ermitteln, nur die, die gerade in den Postfächern liegen
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Benutzeravatar
chriss713
Mitglied
Beiträge: 229
Registriert: 06.06.2005 14:06

Beitrag von chriss713 »

Pada hat geschrieben:Es zeigt ja nicht die insagesamt verschickten PNs an, sondern nur die, die gerade in den Postfächern liegen.

Wenn ich eine Pm aus meinem Postfach lösche, dann sinkt die Statistik wieder um 1.

Kann man den nicht die wircklich richtig Zahl auslesen?
Dazu müsstest Du Dir einen Counter bauen, der jedesmal um 1 raufgesetzt wird, wenn eine PM verschickt wird. Diesen Wert müsstest Du dann auslesen.
flayver
Mitglied
Beiträge: 1
Registriert: 19.05.2008 10:13

Beitrag von flayver »

hi @ all!!

und zwar will ich auf einer externen php seite eine liste der derzeitigen online registrierten benutzer...

z.b.

momentan Aktive Benutzer:
1. Hans
2. Franz
3. Heidi
.......

könnte mir jemand vllt. helfen?
Antworten

Zurück zu „phpBB 2.0: Mod-Bastelstube“