Hallo,
wie dedlfix schon schrieb: du darfst die Funktion nur einmal definieren, aufrufen sollte dann problemlos auch mehrfach klappen.
if (http_test_existance('$urlheute')) {
So wird die übergabe der URL allerdings nicht klappen - lass die Anführungszeichen um die Variable weg, sonst testest du ob die URL »$urlheute« (dieser String, nicht der Inhalt der Variablen!) erreichbar ist.
Ergebnis: Das Dokument lässt sich nicht mehr öffnen (komplett weiße Seite im Browser).
Dann ist entweder error_reporting und/oder display_errors ausgeschaltet.
Gruß,
Tobias