Hallo!
if (substr($homepage,0,6) != "http://")
Leider ist die erste Bedingung immer TRUE und ich weiß nicht warum.
Kann mir jem. helfen?
Klar! Zählen wir mal: h t t p : / / Mmmmh, das sind 7 Zeichen, aber du prüfst nur auf die ersten 6 Zeichen, ergo http:/ != http://.
Hättest halt mal das substr($homepage,0,6) per echo ausgeben lassen, dann hättest du das selber gesehen!
Kleiner Tipp, mit regulären Ausdrücken geht das etwas eleganter.
Ciao,
Andy