Seite 2 von 2

Re: STK meldet "Undefined variable: ....."

Verfasst: 15.08.2013 08:17
von fontane
So sieht es aus wenn ich das STK aufrufe [ externes Bild ]

Re: STK meldet "Undefined variable: ....."

Verfasst: 15.08.2013 08:20
von Miriam
KB:debugmode

Mal sehen, ob wir da ein bisschen mehr Output provozieren können.

Re: STK meldet "Undefined variable: ....."

Verfasst: 15.08.2013 12:01
von fontane
Miriam hat geschrieben:KB:debugmode

Mal sehen, ob wir da ein bisschen mehr Output provozieren können.
DEBUG-Mods aktiv:
Aufruf: portal.php

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4833: Undefined variable: l_users
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4835: Undefined variable: l_online_users_portal
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5074: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5076: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5077: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5078: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
Inhalt der functions.php Zeile 4833 bis 4855

Code: Alles auswählen

		'TOTAL_USER_BOARD'				=> $l_users,
		'TOTAL_USERS_ONLINE'			=> $l_online_users,
		'TOTAL_USERS_PORTAL_ONLINE'		=> $l_online_users_portal,
Inhalt der functions.php Zeile 5074 bis 5078

Code: Alles auswählen

	// application/xhtml+xml not used because of IE
	header('Content-type: text/html; charset=UTF-8');
	
	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');
		if ($user->data['user_accept_rules'] == 0 && $user->data['is_registered'] && !$user->data['is_bot'] && (request_var('mode', '') != 'terms'))
	{
		if (confirm_box(true))
		{
			$sql = 'UPDATE ' . USERS_TABLE . "
				SET user_accept_rules = '1'
				WHERE user_id = " . $user->data['user_id'];
			$db->sql_query($sql);
		}
		else
		{
			confirm_box(false, sprintf($user->lang['NEW_RULES'], '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=terms') . '">', '</a>'));
			header("Location: " . append_sid("{$phpbb_root_path}ucp.$phpEx?mode=logout&sid=" . $user->session_id));
		}
	}

	return;
Aufruf: index.php wie vorstehend, "zuzüglich"

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/gallery/config/config.php on line 29: Undefined index: disp_total_images
Inhalt der config.php Zeile 22 bis 30

Code: Alles auswählen

	static public function get($key)
	{
		if (self::$loaded === false)
		{
			self::load();
		}

		return self::$config[$key];
	}
wobei auf dem Testboard dieselben Dateien vorhanden sind und das STK fehlerfrei funktioniert.

Re: STK meldet "Undefined variable: ....."

Verfasst: 15.08.2013 17:09
von Miriam
Na gut,
kommen wir also erst einmal zu diesen Codefragmenten (die haben aber nicht direkt etwas mit dem Anmeckern beim STK zu tun)

finde in /includes/functions.php

Code: Alles auswählen

      'TOTAL_USER_BOARD'            => $l_users,
      'TOTAL_USERS_ONLINE'         => $l_online_users,
      'TOTAL_USERS_PORTAL_ONLINE'      => $l_online_users_portal

tausche aus gegen;

Code: Alles auswählen

    'TOTAL_USER_BOARD'            => (isset($l_users)) ? $l_users : '',
    'TOTAL_USERS_ONLINE'        => $l_online_users,
    'TOTAL_USERS_PORTAL_ONLINE'    => (isset($l_online_users_portal)) ? $l_online_users_portal : '',
finde in /includes/gallery/config/config.php

Code: Alles auswählen

   static public function get($key)
   { 
danach füge ein:

Code: Alles auswählen

    if ($key == 'disp_total_images') return; 

Re: STK meldet "Undefined variable: ....."

Verfasst: 15.08.2013 19:13
von fontane
Miriam hat geschrieben:Na gut,
kommen wir also erst einmal zu diesen Codefragmenten (die haben aber nicht direkt etwas mit dem Anmeckern beim STK zu tun)
Ich verstehe die Welt nicht mehr :roll:

Ich habe die Änderungen gemäß Deinen Vorgaben durchgeführt, dann den DEBUG-Modus aktiviert und es kamen keine Fehlermeldungen.
Neugierig wie ich bin, habe ich natürlich auch das STK aufgerufen.

Faszination: Entgegen deiner Annahme dass die Änderungen nichts direkt mit den von Dir benannten Änderungen zu tun haben,
das STK funktioniert (ja, auf dem Liveboard) wieder so wie es sein soll! :P
(hoffentlich bleibt es so)


Ich sage an Dich Miriam vielen vielen herzlichen Dank für Deine Geduld und Deinen Einsatz.

P.S.: Warum es jetzt funktioniert, dürfte sicherlich von Interesse für die Programmierer sein. Wobei ich anrege, in der nächsten STK-Version nicht nur Funktionsstörungsmeldungen anzuzeigen, sondern auch den Grund für die Anzeige einer Funktionsstörungsmeldung anzugeben. Es ist ja schließlich ein "Emergency Tool Kit"

Re: STK meldet "Undefined variable: ....."

Verfasst: 15.08.2013 19:46
von Miriam
Die Fehler sind nicht weg, sie sind nur abgefangen.
Diese Fehler sind auf beiden Servern gleich. Das error_reporting auf dem Testboard verhindert aber eine Ausgabe.
Du kannst ja mal Spasses halber den Debug Modus auch auf dem Testboard aktivieren.