Explorar o código

clientareafunctions

andre %!s(int64=3) %!d(string=hai) anos
pai
achega
bf75fa20ff
Modificáronse 1 ficheiros con 7 adicións e 6 borrados
  1. 7 6
      cwp7.php

+ 7 - 6
cwp7.php

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