Die Ausgabe soll die reine Zahl sein, von daher hab ich die index.php soweit gekürzt, und eine neues Template angelegt, dass nur noch die Zahl ausgegeben wird. So weit, so gut... das funktioniert auch, aber nur wenn ich die Datei direkt aufrufe (Domain.de/forum/stats.php).
Die stats.php
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
display_forums('', $config['load_moderators']);
// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
$result = $db->sql_query($sql);
$db->sql_freeresult($result);
// Assign index specific vars
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
)
);
// Output page
page_header($user->lang['INDEX']);
$template->set_filenames(array(
'body' => 'zaehler.html')
);
page_footer();
?>
Sobald ich sie aber in meine startseite (in mein Grundverzeichnis) includen will, bleibt der Wert leer. Die Pfadangaben stimmen eigentlich{TOTAL_POSTS}
Code: Alles auswählen
$zaehler = include '/srv/www/vhosts/Domain.de/forum/stats.php';
Code: Alles auswählen
Das Forum hat $zaehler Beiträge
Würd' mich über Lösungsvorschläge freuen! Danke...
Sebastian