Also wenn z.B. jemand aus versehen folgendes eingibt: http://http://www.bla.de soll die url auf www.bla.de gekürzt werden.
Versuchs doch einfach mal substr(0,7) == "http://" in deine Funktion einzubauen, damit kannst du wenigstens testen ob ein http:// am Anfang des Strings steht. und den dann einfach abschneiden.
Ich habe bis jetzt keinen Befehl gefunden, der mir die ganze url durchsucht und sämtliche https löscht. "replace" ersetzt ja nur das erste Zeichen das er findet...also das erste http.
das müsste aber doch auch reichen, denn normalerweise gibt ja niemand das doppelte Protokoll ein. oder?