Pomoc
-
Szukaj
-
Użytkownicy
-
Kalendarz
Pełna wersja:
Jak rozpoznać adres www w tekście ??
Forum PHP.pl
>
Forum
>
PHP
paranoik
23.09.2003, 22:54:51
sam scrypt jako taki napisałem, ale nie wiem jak sformułować warunek , który by rozpoznawał ciag znaków spośród innych znaków.
bo jak napisze warunek , if($zmienna == "www"){...} to on zadziała tylko wtedy jak $zmienna będzie równac się www, a nie www.php.pl ...
ma ktos jakiś pomysł na rozwiązanie tego problemu ...
rzseattle
23.09.2003, 23:01:35
[php:1:692316c5f2]<?php
if( substr( $zmienna, 0, 3) == 'www'){
print 'OK';
}
?>[/php:1:692316c5f2]
UPDATE jesli ktos wprowadzi http://
[php:1:692316c5f2]<?php
if( substr( $zmienna, 0, 3) == 'www' || substr( $zmienna, 0, 7) == 'http://www' ||){
print 'OK';
}
?>[/php:1:692316c5f2]
spenalzo
23.09.2003, 23:10:19
[manual:7ceb632e9c]strstr[/manual:7ceb632e9c]
na przykład.
Jest wiele funkcji, zalezy co chcesz.
rzseattle
23.09.2003, 23:14:46
sorki troche sie ucze i moze mi ktos odpowie co jest nie tak z tym wyrazeniem
^.*www..*$
bo w
http://www.php.pl
dochodzi tylko do pierwszego p w php
(jak ktos mnie beedzie poprawial to moze wreszcie sie naucze wyrazen reglarnych
bamboos
23.09.2003, 23:20:25
Witam!!
.* - (kropka gwiazdka) oznacza dopasuj kazdy pasujacy ciag znakow, ale najkrotszy jaki sie da
wiec powinienes ograniczyc to spacjami
Kod
'/ +.*www..* +/'
uzywac z pregami
rzseattle
23.09.2003, 23:30:10
Cytat
Witam!!
.* - (kropka gwiazdka) oznacza dopasuj kazdy pasujacy ciag znakow, ale
no tak aledodalem na koniec $ wiec powinno chyba wszystko dokonca pokazac
update
dobra jarze, jeszcze mam z tym problemy i jesli chdzi o $ to pomyslalem o tym w kategoriach badanego stringu a nie konca wyrazenia regularnego
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.