[ agvozden @ 01.04.2011. 19:22 ] @
Da li je neko uspeo napraviti skriptu za proveru .rs domena, skriptama kojim sam se služio za proveru internacionalnih domena nije moguće ili pravim negde glupu grešku. ima li neko pradlog? Ili rešenje? Code: <?php set_time_limit(0); ob_start(); $extensions = array( '.com' => array('whois.crsnic.net','No match for'), '.info' => array('whois.afilias.net','NOT FOUND'), '.net' => array('whois.crsnic.net','No match for'), '.org' => array('whois.pir.org','NOT FOUND'), '.biz' => array('whois.biz','Not found'), '.rs' => array('whois.rnids.rs', 'Domen nije registrovan.'), ); if(isset($_GET['domain'])) { $domain = str_replace(array('www.', 'http://'), NULL, $_GET['domain']); if(strlen($domain) > 0) { foreach($extensions as $extension => $who) { $buffer = NULL; $sock = fsockopen($who[0], 43) or die('Error Connecting To Server:' . $server); fputs($sock, $domain.$extension . "\r\n"); while( !feof($sock) ) { $buffer .= fgets($sock,128); } fclose($sock); if(eregi($who[1], $buffer)) { echo '<h4 class="available"><span>Available</span>' . $domain. '<b>' . $extension .'</b> is Available</h4>'; } else { echo '<h4 class="taken"><span>Taken</span>' . $domain . '<b>' .$extension .'</b> is Taken</h4>'; } echo '<br />'; ob_flush(); flush(); sleep(0.3); } } else { echo 'Please enter the domain name'; } } ?> |