Einzelnen Beitrag anzeigen
  #1  
Alt 05.11.2009, 19:07:56
Serenitiy Serenitiy ist offline
Anfänger
 
Registriert seit: Nov 2009
Alter: 41
Beiträge: 1
Undefined variable-> Wie am besten beheben?

Nabend zusammen!
Ich hab ein kleines Problem mit einer Page, welche ich gerne für meine Aion-Legion benutzen würde. Der Code ist einige Jahre alt, und lief damals einwandfrei, heute tut er das allerdings nurnoch auf PHP4 Webspace. Mit Einführung von PHP5 und register_globals=off (Das war es glaube Ich) als Standarteinstellung bekomme Ich lauter nette Fehlermeldungen wie diese:

Notice: Undefined variable: action in [...]/news.php on line 2

Nun könnte Ich zwar in meiner _setting.php (welche z.B. in der news.php zu Beginn includet wird) durch

PHP-Code:
$action=''
den Fehler "beheben", da Ich aber zugegebener Maßen kein PHP beherrsche und mich immer nur mit "kleinen" Änderrungen beschfäftigt habe, bin Ich mir nicht sicher welche Auswirkungen diese "Leerzuweisung" auf die Funktion und Sicherheit des Scripts hat.
Daher nun meine Frage an die Erfahrenen Programmierer:

Welches wäre der beste Weg dieses Problem zu lösen, ohne das der Code zu sehr aufgebläht wird? Muss Ich nun tatsächlich für jede Variable die im Coder enthalten ist solch eine Leerzuweisung einfügen?

So schlimm wäre das zwar nicht, da ich mich auch schon damit abgefunden hatte für die neuen Fehlermeldungen bezüglich der Konstanten -

Notice: Use of undefined constant date - assumed 'date' in [...]news.php on line 518

jede Datei zu durchforsten und '' um die Konstanten zu basteln, Ich hege jedoch die geringe Hoffnung das jemand eine weniger "lästige" Lösung für das Problem aufbieten kann.

Danke schonmal im vorraus,
Sereneitiy
Mit Zitat antworten