Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak rozpoznać adres www w tekście ??
paranoik
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 22.07.2003
Skąd: LBN

Ostrzeżenie: (0%)
-----


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 ... questionmark.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


[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]


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
spenalzo
post
Post #3





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


[manual:7ceb632e9c]strstr[/manual:7ceb632e9c] na przykład.
Jest wiele funkcji, zalezy co chcesz.


--------------------

Go to the top of the page
+Quote Post
rzseattle
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


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 biggrin.gif


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
bamboos
post
Post #5





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam!!
.* - (kropka gwiazdka) oznacza dopasuj kazdy pasujacy ciag znakow, ale najkrotszy jaki sie da smile.gif
wiec powinienes ograniczyc to spacjami
Kod
'/ +.*www..* +/'
uzywac z pregami


--------------------
Go to the top of the page
+Quote Post
rzseattle
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

Ostrzeżenie: (0%)
-----


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


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:02