functions_selects.php Problem nach Birthday Hack

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.
Benutzeravatar
Nino
Mitglied
Beiträge: 40
Registriert: 23.07.2002 14:49
Wohnort: Berlin
Kontaktdaten:

functions_selects.php Problem nach Birthday Hack

Beitrag von Nino »

Tachchen,

habe mir soeben den Birthday Hack installiert. Funzt auch alles, nur habe ich jetzt eine Fehlermeldung im ACP wenn ich die Konfiguration aufrufe ( und nur dort ). Die Meldung sieht so aus:
Warning: opendir(./../../language) [function.opendir]: failed to open dir: No such file or directory in /www/htdocs/domain/phpbb2/includes/functions_selects.php on line 31

Warning: readdir(): supplied argument is not a valid Directory resource in /www/htdocs/domain/phpbb2/includes/functions_selects.php on line 34

Warning: closedir(): supplied argument is not a valid Directory resource in /www/htdocs/domain/phpbb2/includes/functions_selects.php on line 45
Mich wundert das sehr, denn diese Datei mußte ja nicht editiert werden, also frage ich mich woher der Fehler kommt.

Die Functions_Selects sieht so aus:
<?php
/***************************************************************************
* function_selects.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: functions_selects.php,v 1.3.2.4 2002/12/22 12:20:35 psotfx 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.
*
*
***************************************************************************/

//
// Pick a language, any language ...
//
function language_select($default, $select_name = "language", $dirname="language")
{
global $phpEx, $phpbb_root_path;

$dir = opendir($phpbb_root_path . $dirname);

$lang = array();
while ( $file = readdir($dir) )
{
if (preg_match('#^lang_#i', $file) && !is_file(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)) && !is_link(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)))
{
$filename = trim(str_replace("lang_", "", $file));
$displayname = preg_replace("/^(.*?)_(.*)$/", "\\1 [ \\2 ]", $filename);
$displayname = preg_replace("/\[(.*?)_(.*)\]/", "[ \\1 - \\2 ]", $displayname);
$lang[$displayname] = $filename;
}
}

closedir($dir);

@asort($lang);
@reset($lang);

$lang_select = '<select name="' . $select_name . '">';
while ( list($displayname, $filename) = @each($lang) )
{
$selected = ( strtolower($default) == strtolower($filename) ) ? ' selected="selected"' : '';
$lang_select .= '<option value="' . $filename . '"' . $selected . '>' . ucwords($displayname) . '</option>';
}
$lang_select .= '</select>';

return $lang_select;
}

//
// Pick a template/theme combo,
//
function style_select($default_style, $select_name = "style", $dirname = "templates")
{
global $db;

$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE . "
ORDER BY template_name, themes_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't query themes table", "", __LINE__, __FILE__, $sql);
}

$style_select = '<select name="' . $select_name . '">';
while ( $row = $db->sql_fetchrow($result) )
{
$selected = ( $row['themes_id'] == $default_style ) ? ' selected="selected"' : '';

$style_select .= '<option value="' . $row['themes_id'] . '"' . $selected . '>' . $row['style_name'] . '</option>';
}
$style_select .= "</select>";

return $style_select;
}

//
// Pick a timezone
//
function tz_select($default, $select_name = 'timezone')
{
global $sys_timezone, $lang;

if ( !isset($default) )
{
$default == $sys_timezone;
}
$tz_select = '<select name="' . $select_name . '">';

while( list($offset, $zone) = @each($lang['tz']) )
{
$selected = ( $offset == $default ) ? ' selected="selected"' : '';
$tz_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
}
$tz_select .= '</select>';

return $tz_select;
}

?>
Weiß jemand Rat ??

Gruß Nino
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag von Snoopmore »

hast du phpbb2.0.3?
Benutzeravatar
Nino
Mitglied
Beiträge: 40
Registriert: 23.07.2002 14:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von Nino »

Snoopmore hat geschrieben:hast du phpbb2.0.3?
Nee....2.04...eigentlich..... :-?

Gruß Nino
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

es sieht so aus als würde die variable $phpbb_root_path nicht richtig gesetzt... schau mal in der entsprechenden datei im admin ordner...

ah
Benutzeravatar
Nino
Mitglied
Beiträge: 40
Registriert: 23.07.2002 14:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von Nino »

saerdnaer hat geschrieben:es sieht so aus als würde die variable $phpbb_root_path nicht richtig gesetzt... schau mal in der entsprechenden datei im admin ordner...

ah
Kannste mir och verraten nach was ich da Ausschau halten soll ?

Gruß Nino
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

zeig doch mal den quellcode der datei bei der der fehler kommt als link...

ah
Benutzeravatar
Nino
Mitglied
Beiträge: 40
Registriert: 23.07.2002 14:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von Nino »

saerdnaer hat geschrieben:zeig doch mal den quellcode der datei bei der der fehler kommt als link...

ah
Habe ich an meinem ersten Beitrag zitiert.

Gruß Nino
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

nicht die datei...

im adminbereich klickst du doch auf einen bestimmten link damit der fehler kommt. dieser link verlinkt ich auf eine bestimmte datei. und diese datei sollst du mal als .txt irgendwo hochladen und den link zu dieser neu hochgeladenen datei dann hier posten, damit man sich den quelltext ansehen kann.

ah
Benutzeravatar
Nino
Mitglied
Beiträge: 40
Registriert: 23.07.2002 14:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von Nino »

saerdnaer hat geschrieben:nicht die datei...

im adminbereich klickst du doch auf einen bestimmten link damit der fehler kommt. dieser link verlinkt ich auf eine bestimmte datei. und diese datei sollst du mal als .txt irgendwo hochladen und den link zu dieser neu hochgeladenen datei dann hier posten, damit man sich den quelltext ansehen kann.

ah
Alles klar....hab den Fehler gefunden und behoben.....DANKE für Deinen Support..... :D

Gruß Nino
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

könntest du mir noch sagen ob es wirklich der fehler mit dem phpbb_root_path war?

ah
Antworten

Zurück zu „phpBB 2.0: Mod Support“