فهرست منبع

clientareafunctions

andre 3 سال پیش
والد
کامیت
2ad274ac07
1فایلهای تغییر یافته به همراه16 افزوده شده و 8 حذف شده
  1. 16 8
      cwp7.php

+ 16 - 8
cwp7.php

@@ -385,20 +385,28 @@ function cwp7CheckA($domain, $serverIP, $recurse = 0) {
 }
 }
 
 
 function cwp7CheckSOA($domain) {
 function cwp7CheckSOA($domain) {
-	$tld = array_slice(explode('.', $domain, 1), -1, 1);
+	$tld = array_slice(explode('.', $domain), -1, 1);
 	if ($conn = fsockopen ('whois.iana.org', 43)) {
 	if ($conn = fsockopen ('whois.iana.org', 43)) {
 		fputs($conn, $tld . '\r\n');
 		fputs($conn, $tld . '\r\n');
 		while(!feof($conn)) {
 		while(!feof($conn)) {
 			$output .= fgets($conn,128);
 			$output .= fgets($conn,128);
 		}
 		}
 		fclose($conn);
 		fclose($conn);
+		logModuleCall(
+			'cwp7',
+			__FUNCTION__,
+			$tld,
+			'debug',
+			$output
+		);
+	} else {
+		logModuleCall(
+			'cwp7',
+			__FUNCTION__,
+			$tld,
+			'debug',
+			'could not connect'
+		);
 	}
 	}
-	logModuleCall(
-		'cwp7',
-		__FUNCTION__,
-		$tld,
-		'debug',
-		$output
-	);
 	return 'none';
 	return 'none';
 }
 }