Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyłuskiwanie adresu domeny z adresu url
kleszczoscisk
post
Post #1





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Witam i pomoc pytam.

Mam adres:
http://www.domena.pl/kategoria/wiadomosc,1,3245x.html
Jak z pomocą PHP wydobyć z niego:
domena.pl
?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cruzer
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 1
Dołączył: 9.08.2009

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


http://php.net/manual/en/function.parse-url.php
Go to the top of the page
+Quote Post
kleszczoscisk
post
Post #3





Grupa: Zarejestrowani
Postów: 164
Pomógł: 3
Dołączył: 13.12.2007

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


Dzięki... Manual jak zwykle smile.gif
Czy do tego są potrzebne jakieś dodatkowe komponenty ?
  1. <?php
  2. function getHost($Address) {
  3. $parseUrl = parse_url(trim($Address));
  4. return trim($parseUrl['host'] ? $parseUrl['host'] : array_shift(explode('/', $parseUrl['path'], 2)));
  5. }
  6.  
  7. getHost("example.com"); // Gives example.com
  8. getHost("http://example.com"); // Gives example.com
  9. getHost("www.example.com"); // Gives www.example.com
  10. getHost("http://example.com/xyz"); // Gives example.com
  11. ?>


Ten przykład powoduje wyświetlenie:
Cytat
Notice: Undefined index: host in c:\usr\apache\httpd\html\dodaj.php on line 24


Na localhoście pod starym Krasnalem. PHP5
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




a po co tak?

  1. $w = 'http://www.google.pl/domena/sa,4';
  2.  
  3. echo parse_url($w, PHP_URL_HOST);


--------------------
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: 21.08.2025 - 17:26