Výsledky 1 až 6 z 6

Téma: [PHP] - orezani retezce

  1. #1

    Standardní [PHP] - orezani retezce

    jak z napr. "http://www.neco.cz/neco2/neco.php?neco=ono&dalsi=nic"
    dostat jenom "www.neco.cz" ?

  2. #2

    Standardní

    Treba

    Kód:
    substr($a,7, strpos(substr($a,7), '/'))

  3. #3

    Standardní

    Trochu me prekvapuje ze tam asi neni funkce jako dirname a basename. pr. servername(string). No jo no.
    Nestacilo by ti treba $_SERVER['SERVER_NAME'], kterej ti vrati jmeno aktualniho serveru?
    Přirozená inteligence bude zřejmě brzy překonána inteligencí umělou, avšak přirozenou blbost umělá nikdy překonat nedokáže.

  4. #4

    Standardní

    dik

    edit:
    Camillek: potreboval sem to kvuli refereru, takze to by nepomohlo

  5. #5
    Administrátor mince Avatar uživatele Jezevec
    Založen
    08.10.2002
    Bydliště
    Teplice
    Příspěvky
    6 738
    Vliv
    300

    Standardní

    Nebo je tu varianta regularni vyraz.
    IMPROBE AMOR, QUID NON MORTALIA PECTORA COGIS - krutá jsi, lásko, kam až ty doženeš smrtelná srdce -- Vergilius
    Mnoho je prostředků, které léčí lásku, ale žádný není spolehlivý.
    S tím, čeho se na nás dopustili druzí se už nějak vyrovnáme. Horší je to s tím, čeho jsme se na sobě dopustili sami.
    -- Francois La Rochefoucauld
    Nabídnout přátelství tomu, kdo chce lásku, je jako dát chleba tomu, kdo umírá žízní.

  6. #6

    Standardní

    PHP na to samozrejme ma vestavenou funkci parse_url (ktera je rychlejsi nez pouziti substr nebo regular, nehlede na pohodli):
    Kód:
    <?php print_r&#40;parse_url&#40;'http&#58;//www.neco.cz/neco2/neco.php?neco=ono&dalsi=nic'&#41;&#41;; ?>
    vrati
    Kód:
    Array
    &#40;
        &#91;scheme&#93; => http
        &#91;host&#93; => www.neco.cz
        &#91;path&#93; => /neco2/neco.php
        &#91;query&#93; => neco=ono&dalsi=nic
    &#41;
    1) ASUS M6A
    2) Toshiba Portége R600-10U
    3) ASUS A8V-X AMD Athlon 64 3000+ Kingmax 2x256MB DDR 400 WD 120GB Samsung 80 GB GMC G30 Fortron FSP400-60THN-P
    Ideální indentace pro Pascal je šest stop pod zem.

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •