phpbb Statistik auf externe php Seite
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.
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.
phpbb Statistik auf externe php Seite
Hallo,
Ich möchte gerne einige Statistikwerte von meinem phpbb Forum auf einer externen php Seite anzeigen lassen.
z.B:
Mitgliederanzahl, Beiträge total, Themen total, neuster Benutzer etc...
Gibt es da einen Mod, die Suchfunktion hat mir nicht geholfen
Ich möchte gerne einige Statistikwerte von meinem phpbb Forum auf einer externen php Seite anzeigen lassen.
z.B:
Mitgliederanzahl, Beiträge total, Themen total, neuster Benutzer etc...
Gibt es da einen Mod, die Suchfunktion hat mir nicht geholfen
Das sind alles Dinge, die man leicht direkt aus der DB auslesen kann:
Mitgliederanzahl:
Beiträge total:
Themen total:
neuester Benutzer:
Sonst noch was? 
Mitgliederanzahl:
Code: Alles auswählen
SELECT COUNT(*)-1 FROM users
Code: Alles auswählen
SELECT COUNT(*) FROM posts
Code: Alles auswählen
SELECT COUNT(*) FROM topics
Code: Alles auswählen
SELECT username FROM users ORDER by user_id DESC LIMIT 1

Ich hätte vielleicht schon früher erwähnen sollen, dass ich nur sehr bedingt Ahnung von php oder MySLQ habe.
Fertige MODs anpassen habe ich bis jetzt gerade noch geschaft aber bei sowas scheitert es leider.
Vielleicht ist jemand so nett und Postet so ein "MySQL-Verbindung" Script wie das aussehen könnte, so dass ich nur noch meine domain und Datn einfügen muss
Fertige MODs anpassen habe ich bis jetzt gerade noch geschaft aber bei sowas scheitert es leider.
Vielleicht ist jemand so nett und Postet so ein "MySQL-Verbindung" Script wie das aussehen könnte, so dass ich nur noch meine domain und Datn einfügen muss

- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
Standard-Verbindung:
Daten auslesen:
vor ?> einfügen:
$letzter = enthält Name des neuesten Benutzers
$themen_zahl = enthält Anzahl der Threads
$posts_zahl = enthält Anzahl der Posts
$benutzer_zahl = enthält Anzahl der Benutzer
Code: Alles auswählen
<?
// Verbindungsdaten
$dbhost = "dein_host";
$dbuser = "benutzer";
$dbpwd = "passwort";
$db = "datenbank";
$link = mysql_connect($dbhost, $dbuser, $dbpwd);
mysql_select_db($db);
?>
vor ?> einfügen:
Code: Alles auswählen
$benutzer_letzter = mysql_query("SELECT username FROM users ORDER by user_id DESC LIMIT 1", $link);
$themen_total = mysql_query("SELECT COUNT(*) FROM topics", $link);
$posts_total = mysql_query("SELECT COUNT(*) FROM posts", $link);
$benutzer_total = mysql_query("SELECT COUNT(*)-1 FROM users", $link);
while($letzter_liste = mysql_fetch_row($benutzer_letzter))
{
$letzter = $letzter_liste[0];
}
while($themen_liste = mysql_fetch_row($themen_total))
{
$themen_zahl = $themen_liste[0];
}
while($posts_liste = mysql_fetch_row($posts_total))
{
$posts_zahl = $posts_liste[0];
}
while($benutzer_liste = mysql_fetch_row($benutzer_total))
{
$benutzer_zahl = $benutzer_liste[0];
}
$themen_zahl = enthält Anzahl der Threads
$posts_zahl = enthält Anzahl der Posts
$benutzer_zahl = enthält Anzahl der Benutzer
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
danke für deine Hilfe....Es kommt aber folgende Fehlermeldung?
Code: Alles auswählen
: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web57/html/statistik.php on line 84
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web57/html/statistik.php on line 89
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web57/html/statistik.php on line 94
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web57/html/statistik.php on line 99
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
ah, es fehlert an den SQL-Abfragen
Korrekt:
Korrekt:
Code: Alles auswählen
ändere users in phpbb_users
ändere posts in phpbb_posts
ändere topics in phpbb_topics
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
jetzt gibt es keine fehlermeldung mehr, aber es zeigt auch nix an:
Hier der jetzige Code:
SInd da noch irgendwo Fehler bzw. warum zeigt es nichts an?
Hier der jetzige Code:
Code: Alles auswählen
<?
// Verbindungsdaten
$dbhost = "localhost";
$dbuser = "*****";
$dbpwd = "******";
$db = "*******";
$link = mysql_connect($dbhost, $dbuser, $dbpwd);
mysql_select_db($db);
$benutzer_letzter = mysql_query("SELECT username FROM phpbb_users ORDER by user_id DESC LIMIT 1", $link);
$themen_total = mysql_query("SELECT COUNT(*) FROM phpbb_topics", $link);
$posts_total = mysql_query("SELECT COUNT(*) FROM phpbb_posts", $link);
$benutzer_total = mysql_query("SELECT COUNT(*)-1 FROM phpbb_users", $link);
while($letzter_liste = mysql_fetch_row($benutzer_letzter))
{
$letzter = $letzter_liste[0];
}
while($themen_liste = mysql_fetch_row($themen_total))
{
$themen_zahl = $themen_liste[0];
}
while($posts_liste = mysql_fetch_row($posts_total))
{
$posts_zahl = $posts_liste[0];
}
while($benutzer_liste = mysql_fetch_row($benutzer_total))
{
$benutzer_zahl = $benutzer_liste[0];
}
?>
SInd da noch irgendwo Fehler bzw. warum zeigt es nichts an?