JuniorAdmin Syntaxerror

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
kaschperle
Mitglied
Beiträge: 5
Registriert: 16.07.2006 17:15

JuniorAdmin Syntaxerror

Beitrag von kaschperle »

Ich habe gerade den Junioradmin auf mein borad installiert. will ich jetzt in den adminbereich wechseln, erscheint die meldung

Parse error: syntax error, unexpected T_ELSEIF in /www/htdocs/xxxxx/xxxxx/admin/pagestart.php on line 46


hier die line 46 in pagestart.php:

elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))

weiß jemand rat?
Benutzeravatar
Stefane
Mitglied
Beiträge: 784
Registriert: 04.02.2006 22:43
Wohnort: Rathenow
Kontaktdaten:

Beitrag von Stefane »

wenn so was kommt, hast man meistens was falsch editiert. (ich hatte nen ähnlichen Fehler und habe eine { an die falsche Stelle gesetzt)
Überprüfe nocheinmal die Änderungen der Datei oder nehme sie (an Besten) nochmal neu vor.
kaschperle
Mitglied
Beiträge: 5
Registriert: 16.07.2006 17:15

Beitrag von kaschperle »

Danke für die Antwort :grin:


ich hab mir den code genau angesehen. in der install.txt steht es genau so da, wie ich es ausgeführt habe. hier mal der ganze code. line 46 hab ich fett dargestellt:

<?php
/***************************************************************************
* pagestart.php
* -------------------
* begin : Thursday, Aug 2, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: pagestart.php,v 1.1.2.10 2006/01/22 17:11:09 grahamje Exp $
*
*
***************************************************************************/

/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/

if (!defined('IN_PHPBB'))
{
die("Hacking attempt");
}

define('IN_ADMIN', true);
// Include files
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
find_lang_file_nivisec('lang_jr_admin');

if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
}

if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
redirect("index.$phpEx?sid=" . $userdata['session_id']);
}

if (!$userdata['session_admin'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
}

if (empty($no_page_header))
{
// Not including the pageheader can be neccesarry if META tags are
// needed in the calling script.
include('./page_header_admin.'.$phpEx);
}

?>
Benutzeravatar
Simlau
Mitglied
Beiträge: 279
Registriert: 18.02.2006 14:06
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von Simlau »

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
} 
Du hast ein } zu viel gelöscht.
So müsste es aussehen:

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
}
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
} 
Benutzeravatar
Stefane
Mitglied
Beiträge: 784
Registriert: 04.02.2006 22:43
Wohnort: Rathenow
Kontaktdaten:

Beitrag von Stefane »

genau das ist der Fehler!
Das passiert ganz schnell mal einfach so. :wink:

Eine }

Baus sie halt noch ein und dann viel Spaß mit deiner neuen MOD.
Antworten

Zurück zu „phpBB 2.0: Mod Support“