globale variablen?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
groovy
Regular
Posts: 17
Joined: Sun Jan 29, 2006 2:38 pm
Contact:

globale variablen?

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: globale variablen?

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply