Felix Riesterer: kriege diese regex net hin

Beitrag lesen

Liebe Selfer,

aus einer Angabe à la "www.test.de" soll "http://www.test.de/" werden. Mein Script liefert aber "http://www.test.de/http:///", ergänzt also die beiden Zusätze hinten nocheinmal. Warum nur???

Hier mein Code:
$homepage = preg_replace("/(?i)(?:http://)?(.*)/?/", "http://\1/", $_POST['homepage']);

Wer weiß Rat?

Liebe Grüße aus Ellwangen,

Felix Riesterer.