Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyciągnięcie portu z adresu
--Grzegorz--
post
Post #1





Goście







Witam, posiadam zmienną $adres zawierającą adres ip, lub domenę wraz z portem,np:

przykład 1 (z domeną):
$adres = mojadomena.pl:22222

przykład 2 (z ip):
$adres = 80.43.54.43:54543


Jak odfiltrować port i domenę/ip ze zmiennej $adres i wstawić je do osobnych zmiennych?


Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Ależ sprawdzi się explode... Wystarczy sprawdzić ostatni element tablicy. Nikt nie mówił, że to zawsze ma być drugi (IMG:style_emoticons/default/wink.gif) Dla pewności jedynie warto sprawdzić ile elementów ma tablica. Musi mieć minimum dwa. Poza tym trzeba zwrócić uwagę, że za portem może być query string to raz, a dwa, że trzeba uważać jeśli adres jest choćby w formie połączenia ftp, bo nawet wyrażenie regularne musi wtedy uwzględnić potencjalny login i hasło, a tam też jest ":".

Najlepiej użyj parse_url ( string $url , PHP_URL_PORT ) i miej to z głowy (IMG:style_emoticons/default/smile.gif) Po co pisać coś, co już w PHP zrobiono za Ciebie.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 10:04