[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