Sönke Tesch: Error-Meldung

Beitrag lesen

[102]  else
[103]    $localvar=$gvar2;   //Notice: Undefined variable: $gvar2 in ... on line 103

//andererseits
[91]   else
[92]     $localvar2=$gvar3;
// kein Error

Pflaster den Bereich um Zeile 102 mit

var_dump($gvar2);

zu, zur Not nach jeder einzelnen Anweisung. Irgendwo muss $gvar2 bekannt sein, zumindest in global_vars.php nach dem if-Block, eigentlich auch nach der include()-Anweisung.
Mit var_dump() sollest Du zumindest die Stelle finden, an der sie verschwindet. Alles weitere muss sich dann aus der Position ergeben.

Diese Konstellation, $gvar2 und $gvar3 gleich deklariert, aber nur $gvar3 ist bekannt, ist eigentlich unmöglich. In unmöglichen Fällen hilft oft nur noch die Hammerschlag-auf-den-Kopf-Methode.

Gruß,
  soenk.e