Mailinglisten-Archive |
> Meine Lösung: > $host = getenv(HTTP_HOST); > $pos = split ("[.]", $host); > $name=sizeof($pos)-3; > $sub =$pos[$name]; > echo $sub; > > Das heisst wenn der User das Script über die Domain > test.domain.de aufruft, > erscheint "test". Das bissle Code klappt auch wenn der User einfach nur > "domain.de" eingibt. wir wäre es mit # zu deutsch -> lies alle Zeichen aus bis zum ersten Punkt. # bzw. alle Zeichen in dem kein . vorkommt. # \. ist der . weil es escaped werden muß # ^ in [] bedeutet außer $sub=preg_replace("/([^\.]*).*/","\\1",getenv(HTTP_HOST)); echo $sub; > > Allerdings denke ich das es noch einen optimaleren Weg gibt, > eventuell kann > sich einer eine Lösung vorstellen und sie mir mitteilen? Das wäre super > nett. > HTH Jochen Metzger
php::bar PHP Wiki - Listenarchive