Habe den nachstehenden Code, aber beim Ausführen bleibt die Seite weiss. Das bedeutet normalerwiese, daß etwas mit der Syntax nicht stimmt (ev. ein ";" zuwenig, etc.) - oder?
Das dumme ist auch, daß, wenn nur die weisse Seite kommt, man nie weiss in welcher Zeile der Fehler ist. Ich habe auch schon den Confixx-Perl-Debugger scannen lassen, aber der findet auch nix.
Kann mir bitte jemand sagen, was daran falsch ist, denn ich finde den Fehler mit meinem Noob-Wissen nicht...

Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Die besten Spieler';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array('body' => 'zocker.tpl'));
$sql='SELECT highscore_player, Count(*) AS Anzahl FROM `phpbb_ina_highscore` WHERE `highscore_mon` = ' . date("m", time()) . ' AND `highscore_year` = ' . date("Y", time()) . ' GROUP BY highscore_player';
if(!$result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Fehler beim Auslesen der HiScore-Informationen', '', __LINE__, __FILE__, $sql);
}
while($row = $db->sql_fetchrow($result))
{
$template->assign_block_vars('test', array(
'MON_NAME' => $row['highscore_player'],
'MON_ANZ' => $row['Anzahl']
));
}
$sql='SELECT game_name, reverse_list FROM `phpbb_ina_games`';
if(!$result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Fehler beim Auslesen der HiScore-Informationen', '', __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
{
$i = $i + 1;
$name[$i] = $row['game_name'];
$reverse[$i] = $row['reverse_list'];
}
$c = $i;
for($i = 1; $i <= $c; $i++)
{
if($reverse[$i] = 0)
{
$sortlist = 'DESC';
}
else
{
$sortlist = 'ASC';
}
$sql='SELECT game_name, player, score FROM `phpbb_ina_scores` WHERE game_name = ' . $name[$i] . 'ORDER BY score ' . $sortlist . ' LIMIT 1';
if(!$result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Fehler beim Auslesen der HiScore-Informationen', '', __LINE__, __FILE__, $sql);
$count[$i] = 'player';
$ausgabe = $ausgabe + $count[$i];
}
$template->assign_vars(array(
'AUSGABE' => $ausgabe,
'VAR_C' => $c
));
$template->assign_vars(array('TITEL' => $page_title));
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
(das "$ausgabe" dient nur dazu, um erstmal zusehen, ob überhaupt Daten dabei rauskommen ,) )