All pastes #621136 Raw Edit

Anonymous

public php v1 · immutable
·published 2007-07-15 23:25 UTC
rendered paste body
<?php// calculate execution time$mtime = microtime();$mtime = explode(" ",$mtime);$mtime = $mtime[1] + $mtime[0];$starttime = $mtime; // endinclude("/var/www/html/dan/whois/server_list.php");include("/var/www/html/dan/whois/whois_class.php");error_reporting(0);$my_whois = new Whois_domain;$my_whois->possible_tlds = array_keys($servers); // this is the array from the included server list$i = 0;$available = 0;$total = 0;$skipped = 0;$sleep = 0;$tld = 'com';$ltrs = array('a' => 'a', 'b' => 'b', 'c' => 'c', 'd' => 'd', 'e' => 'e', 'f' => 'f', 'g' => 'g', 'h' => 'h', 'i' => 'i', 'j' => 'j', 'k' => 'k', 'l' => 'l', 'm' => 'm', 'n' => 'n', 'o' => 'o', 'p' => 'p', 'q' => 'q', 'r' => 'r', 's' => 's', 't' => 't', 'u' => 'u', 'v' => 'v', 'w' => 'w', 'x' => 'x', 'y' => 'y', 'z' => 'z');srand((float) microtime() * 10000000);$done = array();// 17576// do querywhile($i < 50) {		// sleep for 5s, in steps of 100	if ($i % 10 == 0 && $i > 9) {		$sleep++;		sleep(3);	}		// whois config	$my_whois->tld = 'com';	$domain = $my_whois->domain = array_rand($ltrs, 1) . array_rand($ltrs, 1) . array_rand($ltrs, 1);		// dont bother querying the same domain twice		if (!in_array($domain, $done)) {			$done[$i] = $domain;			$my_whois->free_string = $servers[$tld]['free'];			$my_whois->whois_server = $servers[$tld]['address'];			$my_whois->whois_param = $servers[$tld]['param'];			$my_whois->process();			//echo $i.  $my_whois->msg . "\n";						$domaininfo = $i . $my_whois->msg . "\n";			file_put_contents("results_com_3.txt", $domaininfo, FILE_APPEND);			unset($domaininfo);						$i++;			$total++;		}		else {			$skipped++;		}}// calculate execution time$mtime = microtime();$mtime = explode(" ",$mtime);$mtime = $mtime[1] + $mtime[0];$endtime = $mtime;$totaltime = ($endtime - $starttime);// calculate execution time$contents .= "------------------------------------------------------------------------\n";$contents .= $total." domains looked up, ". $available . " are available, " . $skipped . " were skipped, slept " . $sleep . " times. Total execution time: " . $totaltime . " seconds.";file_put_contents("results_com_3.txt", $contents, FILE_APPEND);?>