Wie weit läuft das script im Normalfall denn? Wenn du $_GET['ad'] mal weglässt, erscheint die Meldung mit den falschen Parametern?

Hab da 2 Vermutungen:

Eventuell ist es nicht der richtige Pfad zur functions.lib.php?

PHP-Code:
require_once ('../lib/functions.lib.php'); 
Oder 2.

$_GET['ad'] und ['tan'] sind nicht vordefiniert

PHP-Code:
if (!isset($_GET['ad'])) $_GET['ad'] = ''
Bin mir da jetzt nich sicher aber bei aktivierter Fehleranzeige ständen da jetzt 2 Notice von wegen undefined index, und da dies als Ausgabe zählt funktioniert weiter unten das header() nicht mehr.