On Sun, Apr 21, 2002 at 04:36:47PM +0200, Wallie wrote:
> Szukam odpowiednio przygotowanej komendy w php, która
> wykryje czy dany ciąg znaków jest adresem internetowym (mejlowy juz
Ereg tu pomoze... a przykladowe wyrazenie regularne do wykrywania URLi
w ogolnosci to:
(((https?|ftp|gopher)://|(mailto|file|news):)[^' <>"]+|(www|web|w3).[-a-z0-9.]+)[^'
.,;<>":]
skopiowane ze strony man urlview.
Mysle jednak, ze powinno wystarczyc chociazby
(http://|www)[-a-z/0-9.]+
wykrywa wszystko zaczynajace sie na http:// lub www.
Co do adresow 'strona.pl', raczej nalezy odrzucic je jako niepoprawne,
w przeciwnym razie musialbys wykrywac wszystkie mozliwe 'suffixy', co
jest nierealne, a gdy tego nie zrobisz, mozesz uznac tekst 'uruchom
plik xxx.exe' za ciag zawierajacy adres.
Podaj moze, do czego ci to potrzebne, to ulatwi sprawe.
--
_.|._ |_ _. : Adam Byrtek, [EMAIL PROTECTED]
(_|||_)| |(_| : gg 1802819, pgp 0xB25952C0
|
--
KONSTRUKTywna lista dla KONSTRUKTorow stron www
http://konstrukt.prv.pl [EMAIL PROTECTED]