Page 1 of 1

globale variablen?

Posted: Sat Feb 04, 2006 9:29 am
by groovy
hallo,

habe auf meiner seite mittels des plugins phpbox einen onlinecounter laufen. den wollte ich auf 'ne neuere version updaten. mit der neuen version bekomme ich aber nur einen haufen mysql-fehlermeldungen. der counter wird einfach per

Code: Select all

include ('../counter/counter.php');
eingebunden. hab schon seit ein paar tagen mit dem programmierer des counter kontakt und wir haben 'ne menge ausprobiert, leider ohne erfolg. (diskussion siehe hier: forum). eine seiner fragen kann ich leider nicht beantworten, deshalb frag ich mal hier nach:
Kann es sein, das dein Weblog keine globalen Variablen zulässt? Oder sie einfach ignoriert. In der v3.0 habe ich ohne Funktionen und somit ohne diese globalen Variablen gearbeitet.
php-registerglobals steht im übrigen auf "on".
hat da irgendjemand 'ne idee? liegt's an serendipity oder sollte ich mich mal mit dem programmierer des phpbox-plugins in verbindung setzen?

danke schon mal

daniel

Re: globale variablen?

Posted: Sat Feb 04, 2006 1:31 pm
by garvinhicking
Wenn Du ein PHP Include im Kontext der Serendipity plugin klasse angibst, muss die Funktion die das Include durchführt alle benötigten Variablen per "global $xxx" im serendipity_hook_event enthalten.

Das ist natürlich sehr unelegant.

Einfacher wäre es, wenn der counter-Programmierer auf die Variablen per $GLOBALS[xxx] zugreift und sie auch damit zuweist.

Grüße,
Garvin