Mailinglisten-Archive |
> Hallo Programmers, > > Hi! > > > Gibt es eine Möglichkeit bei einer Eingabe einer URL den > Host-Teil vom > > Domain Teil zu unterscheiden. > AFAIK kann eine Domain KEINE punkte . enthalten. Da diese der Hierarchisierung im DNS dienen. > Der Hostname des Rechners ist immer nur der Teil bis zum 1. > Punkt. Alles > danach ist Domain (sprich Domain und Subdomains). Alles bis zum vorletzten Punkt ist Subdomain! Das beudetet also, wenn Du den Host hast: $host = "bla.domain.de"; Dann ist "bla" ein Eintrag einer Subdomain, was bedeutet alles zusammen ist der Host, und das sollte die Domain liefern: $host_chunks = explode(".", $host); $tld = array_pop($host_chunks); $domain = array_pop($host_chunks); $domain .= "." . $tld; Hab's nicht getestet, sollte aber so gehn. Gruß Dennis
php::bar PHP Wiki - Listenarchive