Seite 1 von 1

Fehler in der common.php

Verfasst: 16.02.2005 00:06
von jörg gierth
Hi leute,
ich bekomme folgenden Fehler in folgender Zeile angezeigt:

Code: Alles auswählen

Warning: lstat failed for language/lang_english (errno=2 - No such file or directory) in /storearea2/home/joerg_gierth/public_html/phpBB2/common.php on line 249

Warning: lstat failed for language/lang_german (errno=2 - No such file or directory) in /storearea2/home/joerg_gierth/public_html/phpBB2/common.php on line 249

Code: Alles auswählen

	if (isset($HTTP_COOKIE_VARS[$board_config['cookie_name'].'_default_lang']) )
	{
	   $board_config['default_lang']=$HTTP_COOKIE_VARS[$board_config['cookie_name'].'_default_lang'];
	} else
	{
		$dir = opendir($phpbb_root_path.'language');
		$lang_d = array();
		while ( $file = readdir($dir) )
		{
			if ( ereg("^lang_", $file) && !is_file($dirname . "/" . $file) && !is_link($dirname . "/" . $file) )
			{
				$filename = trim(str_replace("lang_", "", $file));
				$displayname = preg_replace("/^(.*?)_(.*)$/", "\\1 [ \\2 ]", $filename);
				$displayname = preg_replace("/\[(.*?)_(.*)\]/", "[ \\1 - \\2 ]", $displayname);
				$lang_d[$displayname] = '1';
			}
		}
Wer kann mir hier etwas helfen??

Verfasst: 16.02.2005 00:11
von QCO
Da steht ja
errno=2 - No such file or directory
.
Hast du vielleicht versehentlich die Sprachordner gelöscht?

Verfasst: 16.02.2005 17:25
von jörg gierth
Hi,
wenn du diesen ordner meinst language/lang_german oder lang_english
die sind vorhanden.


/EDIT:

ich denke das mein Provider den lstat-Befehl unterbindet,
gibt es hier eine andere Variante????


Gruß Jörg

Verfasst: 17.02.2005 10:30
von QCO
In deinem geposteten Code gibt's doch gar kein lstat.
Falls es nur um die Überprüfung geht, ob die Sprachverzeichnisse da sind, kannst du den Code ja auskommentieren, wenn du weißt, dass du die entsprechenden Dateien dort liegen hast.
Ansonst gibt es noch stat(), was das gleiche macht.

Verfasst: 18.02.2005 12:20
von jörg gierth
Wenn ich die Stelle auskomentiere , dann klappt es,
aber och dann als logische Foglerung keine Sprache mehr
als Gast umstellen.

ICh schaue mir das mal an , und werde mein Glück mal versuchen.
Jörg