Warum gibt mir das script diesen error aus.
Welchen Fehler?
file() erwartet als erstes Argument einen String, genauer gesagt irgendwas was in irgend einer Weise auf einen Filenamen verweist und durch den Stream-Wrapper von PHP passt (und natürlich konfigurationsabhängig ist - Stichwort allow_url_fopen usw.).
"echo ($_GET['ad']);" ist wohlkaum ein gültiger Dateiname.