Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] wyciąganie samej subdomeny do zmiennej
maci4
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 23.08.2005

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


Witam
Mam skrypt który wyciąga mi subdomene do zmiennej ale niestety jesli do adresu dodam www to te zmienne już przyjmują inne wartości:
  1. <?php
  2. $domena_cala = $_SERVER['HTTP_HOST'];
  3. $host = parse_url('$domena_cala', PHP_URL_HOST);
  4. $rec = explode('.', $domena_cala);
  5. if($rec[0]=='www') echo $rec[1]; else echo $rec[0];
  6.      
  7. echo '<br><br><br><br>';
  8. echo 'to jest rec[1]: ', $rec[1], '<br>a to jest rec[0]: ', $rec[0];
  9.  
  10. ?>


przykladowo jesli adres to www.subdomena.domena.pl to
  1. <?php
  2. $rec[1] = subdomena
  3. $rec[0] = www
  4. ?>

a adres bez www to:
  1. <?php
  2. $rec[1] = domena
  3. $rec[0] = subdomena
  4. ?>


chciałbym dojść do tego aby zawsze nawet pod inną zmienną wartość była 'subdomena'.
Proszę o pomoc
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mati0090
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 1
Dołączył: 11.10.2007

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


Zrób tak, przy pomocy funkcji explode i str_replace do usunięcia "www.":
  1. <?php
  2. str_replace('www.', '', $calyadres);
  3. $dane = explode('.', $calyadres);
  4. $subdomena = $dane[0];
  5. ?>


Jak to różne zmienne?
W zmiennej $subdomena na pewno będzie nazwa subdomeny.
Pozdrawiam.

Ten post edytował mati0090 14.06.2009, 11:30:06
Go to the top of the page
+Quote Post
maci4
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 23.08.2005

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


to wychodzi na to samo, dalej mam rożne zmienne
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


W kodzie kolegi zmień:

  1. <?php
  2. str_replace('www.', '', $calyadres);
  3. ?>

na
  1. <?php
  2. $calyadres = str_replace('www.', '', $calyadres);
  3. ?>
Go to the top of the page
+Quote Post
maci4
post
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 23.08.2005

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


Wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pozdrawiam
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: 23.08.2025 - 00:05