Det er en skidt ide, nogen sider skal _ikke_ have www, andre skal. www bør du lade brugerne om at bestemme. Også nøjes med at tilføje http:// i dit output.
At lave en $domain = str_replace("
http://.", "", $domain); er sådan set godt nok, men alt efter hvor fede fingre dine brugere har vil der stadig smutte en masse fejl indtastninger.
F.eks. vil den ikke fange:
http;//www.domæne.dk (semikolon)
http:\\www.domæne.dk (backslash)
Jeg benytter selv nævnte replace, men inden jeg gør det har jeg tjekket for ";" og skrå streger der vender den forkerte vej.