@Karaman; gözümden kaçan ufak bi' hata varmış şu şekilde deneyebilir misin?

<?php
	
	$input = "saintx.net"; # Kendinize göre düzenleyin.
	
	$parts = explode(".", trim($input));
	
	$part_count = count($parts);
	
	if($parts[0] == "www" && $part_count >= 3)
	{
		unset($parts[0]);
		
		$parts = array_values($parts);
		
		$part_count = count($parts);
	}
	
	if($part_count == 2)
	{
		// Doğru bi' giriş yapılmış
		$tlds = array(
			"com", "net", "org"
		);
		
		if(in_array($parts[1], $tlds))
		{
			echo "işlem tamam. #1";
		}
	}
	else if($part_count == 3)
	{
		// com.tr co.uk gibi domainler için.
		$tlds = array(
			"com.tr", "gov.tr", "edu.tr"
		);
		
		if(in_array($parts[1].".".$parts[2], $tlds))
		{
			echo "işlem tamam. #2";
		}
	}
	else
	{
		// hatalı bi' giriş yapılmış
		echo "hatalı giriş";
	}