Ähm.. *räusper*
Das hat doch nichts mit Register Globals zu tun.
Der Level des Error Reporting ist wahrscheinlich auf E_ALL;
da wird gnadenlos jede nicht initialisierte Variable und jeder Index eines Arrays, bei dem man nicht ' benutzt angeprangert.
Entweder umprogrammieren, dass es ohne Warnings läuft oder
error_reporting auf E_ALL &~ E_NOTICE stellen
Kommentar