Pulling data out of a domain name

From: Date: Wed, 05 Dec 2001 23:00:08 +0000
Subject: Pulling data out of a domain name
Groups: php.general 
Request: Send a blank email to php-general+get-76794@lists.php.net to get a copy of this message
Is there a more efficient way of doing what this script does is check a domain name and separate the domain name from the ext. The domain names could be in a few different formats. Like the samples below. This script works but I was just wondering does it have to be so long winded www.domain.com www.domain.com.au domain.com domain.com.au $number= substr_count ($domaname,"."); If ($number=="1"){ $host1=explode(".",$domaname); $dhost=$host1[0] ; $chost=$host1[1] ; } If ($number=="2"){ $host1=explode(".",$domaname); if($host1[0]=="www"){ $dhost=$host1[1] ; $chost=$host1[2] ; }else{ $dhost=$host1[0] ; $dhost1=$host1[1] ; $dhost2=$host1[2] ; $chost=$dhost1 . "." . $dhost2; }} If ($number=="3"){ $host1=explode(".",$domaname); if($host1[0]=="www"){ $dhost1=$host1[0] ; $dhost2=$host1[1] ; $dhost3=$host1[2] ; $dhost4=$host1[3] ; $dhost=$dhost2; $chost=$dhost3 . "." . $dhost4; }else{ $dhost1=$host1[0] ; $dhost2=$host1[1] ; $dhost3=$host1[2] ; $dhost=$dhost1; $chost=$dhost2 . "." . $dhost3; } } -- Best regards, rdkurth mailto:rdkurth@starband.net

« previous php.general (#76794) next »