jak z napr. "http://www.neco.cz/neco2/neco.php?neco=ono&dalsi=nic"
dostat jenom "www.neco.cz" ?
Printable View
jak z napr. "http://www.neco.cz/neco2/neco.php?neco=ono&dalsi=nic"
dostat jenom "www.neco.cz" ?
Treba
Kód:substr($a,7, strpos(substr($a,7), '/'))
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?
dik
edit:
Camillek: potreboval sem to kvuli refereru, takze to by nepomohlo :)
Nebo je tu varianta regularni vyraz.
PHP na to samozrejme ma vestavenou funkci parse_url (ktera je rychlejsi nez pouziti substr nebo regular, nehlede na pohodli):vratiKód:<?php print_r(parse_url('http://www.neco.cz/neco2/neco.php?neco=ono&dalsi=nic')); ?>
Kód:Array
(
[scheme] => http
[host] => www.neco.cz
[path] => /neco2/neco.php
[query] => neco=ono&dalsi=nic
)