Ciao ragazzi, praticamente è uno script che ho adattato per mio uso che verifica la disponibilità o meno di un dominio, ecco il punto in cui il codice va a farsi benedire:


codice:
global $whois_avail_strings;

	$rawoutput = "";

	if($raw) { return do_raw($domainname, $ext); }

	if(($ns = fsockopen($whois_servers[$ext], 43)) == false){
		$errormsg = "Cannot connect to ".$whois_servers[$ext]."";
		return -1;
	}
	fputs($ns, $domainname.".".$ext."\r\n");
	while(!feof($ns)) { $rawoutput .= fgets($ns,128); }

	fclose($ns);

	$whois_avail_strings[$whois_servers[$ext]] = str_replace("\\n", "\n", $whois_avail_strings[$whois_servers[$ext]]);
//	echo "\n";

	$tmp = strpos($rawoutput, $whois_avail_strings[$whois_servers[$ext]]);
	if(!strlen($rawoutput) || is_integer($tmp)) { return 1; }

	return 0;
prima avevo il php 4.2.2 adesso il php 4.3.1