Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wyciąganie samej subdomeny do zmiennej
Forum PHP.pl > Forum > PHP
maci4
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
mati0090
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.
maci4
to wychodzi na to samo, dalej mam rożne zmienne
Fifi209
W kodzie kolegi zmień:

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

na
  1. <?php
  2. $calyadres = str_replace('www.', '', $calyadres);
  3. ?>
maci4
Wielkie dzięki smile.gif
Pozdrawiam
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.