Nein, nein, nein,
es geht noch immer nicht.
Ich denke es liegt an dem ersten if:
PHP-Code:
if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$g_fhome))
Hier werden "://" von "http://" nicht tolleriert - oder sehe ich das falsch?
Damit erfolgt die innere Prüfung ob http oder nicht gar nicht mehr, sondern ein URL mit "http://" ist immer falsch.