Seite 1 von 1

Wer ist online-Fehlermeldung

Verfasst: 31.01.2009 18:51
von roterronon
Hi,
noch n seltsamer Fehler tritt auf und zwar wenn ich auf wer ist online gehe kommt folgendes:

Code: Alles auswählen

Parse error: syntax error, unexpected T_CASE in /home/***/public_html/viewonline.php on line 338
Hier der betreffende auszug aus der .php

Code: Alles auswählen

					$location = $user->lang[$lang];
					break;
                                                                 
						case 'arcade':
			include($phpbb_root_path . 'includes/arcade/arcade_viewonline.' . $phpEx);
		break;
				}

			$location_url = append_sid("{$phpbb_root_path}index.$phpEx");
		break;

case 'arcade': das die Zeile 338

Jemand n Tipp für mich?

Re: Wer ist online-Fehlermeldung

Verfasst: 31.01.2009 20:46
von Dr.Death
Hallo,

verlinke mal bitte die komplette Datei viewonline.php als TXT Datei. ( Anleitung dazu findest Du u.a. in meiner Signatur )

Re: Wer ist online-Fehlermeldung

Verfasst: 31.01.2009 21:03
von roterronon
Hier bitte die komplette Datei als .txt.

http://flash4free.biz/viewonline.txt

Danke schonma für Hilfe

Re: Wer ist online-Fehlermeldung

Verfasst: 31.01.2009 21:44
von Dr.Death
MOD Einbaufehler....

FINDE:

Code: Alles auswählen

            foreach ($url_params as $param => $lang)
            {
                if (strpos($row['session_page'], $param) !== false)
                {
                    $location = $user->lang[$lang];
                    break;
                                                                 
                            case 'arcade':
            include($phpbb_root_path . 'includes/arcade/arcade_viewonline.' . $phpEx);
        break;
                }

            $location_url = append_sid("{$phpbb_root_path}index.$phpEx");
        break; 
ERSETZE MIT:

Code: Alles auswählen

            foreach ($url_params as $param => $lang)
            {
                if (strpos($row['session_page'], $param) !== false)
                {
                    $location = $user->lang[$lang];
                    break;
                }

            $location_url = append_sid("{$phpbb_root_path}index.$phpEx");
        break;

        case 'arcade':
            include($phpbb_root_path . 'includes/arcade/arcade_viewonline.' . $phpEx);
        break; 

Re: Wer ist online-Fehlermeldung

Verfasst: 31.01.2009 22:01
von roterronon
Es ist verhext, nu hab ich es geändert und nu kommt der Fehler in Line 342

Parse error: syntax error, unexpected T_CASE in /home/***/public_html/viewonline.php on line 342

In der besagten Zeile wird ja auf die Arcarde/arcardeviewonline.php hingewiesen aber eine solche gibt es nicht in dem Verzeichnis

Hier nochmal die geänderte .php

http://flash4free.biz/viewonline1.txt

danke für Hilfe

Re: Wer ist online-Fehlermeldung

Verfasst: 31.01.2009 22:43
von Dr.Death
Da fehlt nun eine } Klammer :

FINDE:

Code: Alles auswählen

                foreach ($url_params as $param => $lang)
                {
                    if (strpos($row['session_page'], $param) !== false)
                    {
                        $location = $user->lang[$lang];
                        break;
                    } 
DANACH EINFÜGEN:

Code: Alles auswählen

                } 

Re: Wer ist online-Fehlermeldung

Verfasst: 01.02.2009 10:17
von roterronon
Danke, nu geht es alles so wie sein sollte. Wenn du noch n Tipp zu meiner anderen Frage hast bin ich richtig glücklich den der Fehler kam heute schon wieder.

Hier das Problem:

http://www.phpbb.de/community/viewtopic ... 6&t=185314

denke es hat was mit dem Speicherplatz der SQL zutun kann man den erhöhen?Oder wie kann ich das in Zukunft verhindern? Fragen über Fragen am Sonntag morgen^^ :grin:

Re: Wer ist online-Fehlermeldung

Verfasst: 01.02.2009 10:54
von Dr.Death
Bitte keine Crosspostings..... ein Thema sollte in seinem eigenen Beitrag bleiben.... ich hab Dir bereits dort einen Hinweis hinterlassen. ( Kontaktiere mal Deinen Hoster )