-
Total de itens
2.165 -
Registro em
-
Última visita
Tudo que MLeandroJr! postou
-
O script em questão é o domaine, escrito em PHP 3 ! :o domaine.php3 <? header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Nom de domaine</title> <? if (isset($submit)) { switch ($endfix) { case '.de':$id=1;break; case '.com':$id=2;break; case '.net':$id=3;break; case '.org':$id=4;break; case '.lu':$id=5;break; case '.fr':$id=6;break; case '.be':$id=7;break; case '.at':$id=8;break; case '.it':$id=9;break; case '.no':$id=10;break; case '.ac':$id=11;break; case '.dk':$id=12;break; case '.cz':$id=13;break; case '.is':$id=14;break; case '.sk':$id=15;break; case '.li':$id=16;break; case '.ch':$id=17;break; case '.eu.org':$id=18;break; case '.sk':$id=19;break; case '.lt':$id=20;break; case '.hu':$id=21;break; default:echo("Fehler !\n");break; } $domain=($domainname."".$endfix.""); if ($id==1) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } else if ($id==5) { $WhoIsServer="whois.restena.lu"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp, 0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 11) == "domainname:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } // s.o. else if ($id==6) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==7) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==8) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==9) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==10) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==11) { $WhoIsServer="whois.nic.ac"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 12) == "No match for") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 6) == "Domain") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==12) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==13) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==14) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==15) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==16) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "Domain ") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==17) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "Domain ") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==18) { $WhoIsServer="whois.eu.org"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==19) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==20) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==21) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==2||3||4) { $fp = fsockopen("whois.crsnic.net", 43, $errno, $errstr); set_socket_blocking($fp, 0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = trim(fgets($fp, 2048)); if (substr($result,0, 8) == "No match"){ printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr($result, 0, 13) == "Whois Server:"){ $WhoIsServer = trim(ereg_replace("Whois Server:"," ",$result)); printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } } function showtime($domain, $WhoIsServer) { if ((empty($domain) == false) && (empty($WhoIsServer) == false)) { $fps = fsockopen ("$WhoIsServer", 43, $errno, $errstr) or die(printf("Probleme avec le serveur Whois.\n")); set_socket_blocking($fps, 0); fputs($fps, "$domain\n"); echo "<table border=1 width=640 align=center><tr><td><PRE>"; while (!feof($fps)) { $result = fgets($fps, 2048); echo "$result"; } echo "</td></tr></table></PRE>"; fclose($fps); } else echo("Impossible d'affiche la date.\n"); } if($actio) { switch ($actio) { case show: showtime($domain, $WhoIsServer); break; default: echo ("Probleme dans Switch!"); break; } } ?> </head> <body> <table border="0" width="640" align=center> <tr> <td width="130" valign="top" align="left"><font face="Arial" size="2"><b>Verification de nom de domaine:</b></font></td> <td width="283" valign="top" align="left"><form action="<? echo $PHP_SELF ?>" method="POST" target="_self"><font face="Verdana" size="2"><b>www. <input type="text" name="domainname" size="17"> <select name="endfix" size="1"> <option name="com" value=".com">.com <option name="net" value=".net">.net <option name="org" value=".org">.org <option name="fr" value=".fr">.fr <option name="de" value=".de">.de <option name="ac" value=".ac">.ac <option name="at" value=".at">.at <option name="be" value=".be">.be <option name="ch" value=".ch">.ch <option name="cz" value=".cz">.cz <option name="dk" value=".dk">.dk <option name="eu.org" value=".eu.org">.eu.org <option name="it" value=".it">.it <option name="is" value=".is">.is <option name="hu" value=".hu">.hu <option name="li" value=".li">.li <option name="lt" value=".lt">.lt <option name="lu" value=".lu">.lu <option name="no" value=".no">.no <option name="sk" value=".sk">.sk </select></b></font> <td width="88" valign="top" align="left"><font face="Arial" size="2"><b><input type="submit" name="submit" value="Verifier"></b></font></td> <td width="121" valign="top" align="left"><font face="Arial" size="2"><b><input type="reset" value="Effacer"></b></font></td></form> </tr> </table> </body> </html> [/codebox] Rodarei o script aqui e farei algumas adaptações para rodar em PHP 5. ----- EDIT ----- Aqui o script funcionando: [codebox] <?php header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Nom de domaine</title> <?php if (isset($_POST["submit"])) { $domainname = $_POST["domainname"]; $endfix = $_POST["endfix"]; if (isset($_GET["actio"])){ $actio = $_GET["actio"]; $WhoIsServer = $_GET["WhoIsServer"]; $domain = $_GET["domain"]; } switch ($endfix) { case '.de':$id=1;break; case '.com':$id=2;break; case '.net':$id=3;break; case '.org':$id=4;break; case '.lu':$id=5;break; case '.fr':$id=6;break; case '.be':$id=7;break; case '.at':$id=8;break; case '.it':$id=9;break; case '.no':$id=10;break; case '.ac':$id=11;break; case '.dk':$id=12;break; case '.cz':$id=13;break; case '.is':$id=14;break; case '.sk':$id=15;break; case '.li':$id=16;break; case '.ch':$id=17;break; case '.eu.org':$id=18;break; case '.sk':$id=19;break; case '.lt':$id=20;break; case '.hu':$id=21;break; default:echo("Fehler !\n");break; } $domain=($domainname."".$endfix.""); if ($id==1) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } else if ($id==5) { $WhoIsServer="whois.restena.lu"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp, 0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 11) == "domainname:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } // s.o. else if ($id==6) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==7) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==8) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==9) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==10) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==11) { $WhoIsServer="whois.nic.ac"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 12) == "No match for") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 6) == "Domain") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==12) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==13) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==14) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==15) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==16) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "Domain ") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==17) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "Domain ") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==18) { $WhoIsServer="whois.eu.org"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,0, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==19) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==20) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==21) { $WhoIsServer="whois.ripe.net"; $fp = fsockopen ("$WhoIsServer", 43, $errnr, $errstr); set_socket_blocking($fp,0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = fgets($fp, 2048); if (substr("$result" ,2, 16) == "No entries found") { printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr("$result" ,0, 7) == "domain:") { printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } //s .o. else if ($id==2||3||4) { $fp = fsockopen("whois.crsnic.net", 43, $errno, $errstr); set_socket_blocking($fp, 0); fputs($fp, "$domain\n"); while (!feof($fp)) { $result = trim(fgets($fp, 2048)); if (substr($result,0, 8) == "No match"){ printf("<table border=1 width=640 align=center><tr>"); printf("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain est libre!</b></font></td></tr></table><br><br><br><br><br>"); } else if (substr($result, 0, 13) == "Whois Server:"){ $WhoIsServer = trim(ereg_replace("Whois Server:"," ",$result)); printf ("<table border=1 width=640 align=center><tr>"); printf ("<td><font face='arial' size='2' color='#4E566B'><b>Le nom de domaine $domain n est pas libre</b></font><br><br>"); printf ("<font face='arial' size='2' color='#4E566B'><b>Voulez vous avoir des information a propos de ce domaine? <a href='$PHP_SELF?actio=show&WhoIsServer=$WhoIsServer&domain=$domain' target='_self'>Oui</a> / <a href='#' target='_self'>Non</a> </b></font><br><br></td></tr></table><br><br><br><br><br>"); } } fclose($fp); } } function showtime($domain, $WhoIsServer) { if ((empty($domain) == false) && (empty($WhoIsServer) == false)) { $fps = fsockopen ("$WhoIsServer", 43, $errno, $errstr) or die(printf("Probleme avec le serveur Whois.\n")); set_socket_blocking($fps, 0); fputs($fps, "$domain\n"); echo "<table border=1 width=640 align=center><tr><td><PRE>"; while (!feof($fps)) { $result = fgets($fps, 2048); echo "$result"; } echo "</td></tr></table></PRE>"; fclose($fps); } else echo("Impossible d'affiche la date.\n"); } if($actio) { switch ($actio) { case show: showtime($domain, $WhoIsServer); break; default: echo ("Probleme dans Switch!"); break; } } ?> </head> <body> <table border="0" width="640" align=center> <tr> <td width="130" valign="top" align="left"><font face="Arial" size="2"><b>Verification de nom de domaine:</b></font></td> <td width="283" valign="top" align="left"><form action="<? echo $PHP_SELF ?>" method="POST" target="_self"><font face="Verdana" size="2"><b>www. <input type="text" name="domainname" size="17"> <select name="endfix" size="1"> <option name="com" value=".com">.com <option name="net" value=".net">.net <option name="org" value=".org">.org <option name="fr" value=".fr">.fr <option name="de" value=".de">.de <option name="ac" value=".ac">.ac <option name="at" value=".at">.at <option name="be" value=".be">.be <option name="ch" value=".ch">.ch <option name="cz" value=".cz">.cz <option name="dk" value=".dk">.dk <option name="eu.org" value=".eu.org">.eu.org <option name="it" value=".it">.it <option name="is" value=".is">.is <option name="hu" value=".hu">.hu <option name="li" value=".li">.li <option name="lt" value=".lt">.lt <option name="lu" value=".lu">.lu <option name="no" value=".no">.no <option name="sk" value=".sk">.sk </select></b></font> <td width="88" valign="top" align="left"><font face="Arial" size="2"><b><input type="submit" name="submit" value="Verifier"></b></font></td> <td width="121" valign="top" align="left"><font face="Arial" size="2"><b><input type="reset" value="Effacer"></b></font></td></form> </tr> </table> </body> </html>
-
Por que você não hospeda o site todo, inclusive com o database, nesse host? O que você pode fazer, mas não é seguro, é hospedar o site no http://www.muipnotic.com e mudar as configurações do database para ele buscar em http://mndo.sytes.net:8090, aí você configura seu MySQL pelo phpMyAdmin para aceitar conexões do IP 72.29.86.131, que é o IP do http://www.muipnotic.com .
-
O arquivo seria: Hd;2;150.00 PC;3;500.00 Memória;5;60.00 ... Recomendo utilizar ponto no lugar de vírgula quando trabalhar com valores. Depois, na hora de você exibir para os usuários, você converte.
-
Você pode separar os valores com ; (ponto-e-vírgula), por exemplo, e deixar cada registro em uma linha do arquivo, aí você puxa: $tmpDados = file ("dados.txt"); for ($i = 0; $i < count ($tmpDados); $i++){ $Dados = explode(";", $tmpDados); // Aqui estará o resto do seu código. // A variável $Dados foi transformada em array, assim você poderá pegar os dados com $Dados[0], $Dados[1], $Dados[2] e por aí vai }
-
Você quer salvar os dados no TXT? Se for isso, dê uma pesquisada sobre fopen(), fread(), fwrite() e fclose(). Já foi até que bem discutido aqui no fórum.
-
Aaaaaaaaaaaaaaahhh. :(
-
Quantas TAGs HTML você lembra em 5 minutos?
tópico respondeu ao kuroi de MLeandroJr! em Entretenimento
Conseguí 74... Agora vamos ver se a turma aqui escreveu alguma que eu me esquecí..... As minhas palavras: Eu esquecí das: Poxa, esquecí de uma tão básica, e que eu vivo usando! :( -
TK-85 e TK-90X são uns computadores portáteis muito antigos... O TK-90X, aliás, é um clone do ZX Spectrum, produzido pela Sinclair! Ligava eles na TV ainda, tinha leitor de fita cassete (Sim, os programas eram lidos em fitas cassete, iguais às de música) e cartuchos de expansão. É uma pena eu não possuir esses acessórios. Mas os TK estão aqui, e funcionam! A programação desses equipamentos era feita em Basic, e tinham vários joguinhos. Lembro-me que o sistema anti-pirataria funcionava assim: No início da fita tinha uma instrução, que dizia ao leitor / gravador quantos centímetros de fita rodar até achar a introdução do código fonte do programa. Aí, nesse centímetro específico vinha o início de código válido. Era muito difícil piratear isso (na época)... Pra quem quer conhecer mais sobre esses equipamentos, deixo aqui o link para o site do clube TK-90X! http://www.tk90x.com.br/ E pra quem quer ir direto ao "O que é o TK-90X?": http://www.tk90x.com.br/TK90X.html
-
Existe sim, trabalhei durante 7 anos em assistência técnica e sei bem como é isso. Aconteceu uma vez lá na loja: Cliente: "É fácil entrar na internet?" Vendedor: "É bem fácil sim!" Cliente: "É que eu tenho medo de ir entrando, entrando, e depois não saber mais sair." Vendedor: ??? Em 7 anos, tenho muitas pérolas pra contar.... Mas isso eu vou postando aos poucos por aí... (Aqui não é a área de causos do Clube do Hardware)
-
Putz! Guarda isso aí, rapaz! É raridade!
-
Opa, convite enviado pra você!
-
A primeira versão do Windows que saiu foi a Windows 1.01, que eu tenho em algum lugar aqui. Depois dela veio a mais famosa 1.1 e logo a 2.0, já com traçols de interface gráfica. O Windows 1.01 ainda era no mesmo esquema do Dosshell, pra quem lembra desse gerenciador... O Windows 3.11 é o Windows para Workgroups, ou seja, possui suporte a redes. Se não me engano, a versão que não possúi suporte a redes é a Windows 3.1, que saiu antes dele. Pra quem quiser instalá-lo, poderá utilizar o Microsoft Virtual PC 2007 para criar as máaquinas virtuais, esse programa é gratuito. Vale lembrar que o Windows 3.11 não roda em MS-DOS superior ao 6.22, e que as versões até a 2.03 rodam apenas em MS-DOS 3.0 .
-
Vim convidar-lhes para jogar o Tribal Wars, um jogo de navegador gratuito, estilo estratégia como o Age of Empires! O jogo é bastante simples, mas completamente viciante! Estou no Mundo 1, Continente 67 (K67)! Pra quem quiser jogar, e além de tudo, entrar pra uma tribo, meu nick lá é mleandrojr. Poderão procurar por mim ou por qualquer outro membro da Illuminati! O endereço para o jogo é: http://www.tribalwars.com.br
-
Também não tenho PlayStation2, KaKarotto. Tenho aqui um Master System III, um Super Nintendo e um PlayStation. Estou adquirindo um Oddyssey, mas só o pegarei se estiver em perfeitas condições de uso. Procuro por um Atari 2600 original e funcionando para guardar. Não sei se contam como consoles, mas tenho também um TK-85 e um TK-90X (Color).
-
Novo Fórum - Entretenimento
tópico respondeu ao Beraldo de MLeandroJr! em Novidades e Anúncios Script Brasil
Teremos que prestar muita atenção nesse fórum... Controle de flood... -
Isso é na área de HTML... Se não me engano, o name dos Radio tem que ser o mesmo para ele funcionar. Bom, moverei o tópico e lá o pessoal responderá.
-
(Resolvido) Como Abrir minhas paginas numa mesmo celula?
pergunta respondeu ao G@DI de MLeandroJr! em PHP
Não recomendo páginas com extensão .htm ou .html para o include se essas tiverem código php incluído. Páginas com conteúdo php devem possuir preferencialmente a extensão .php para que o script possa ser protegido pelo servidor. -
(Resolvido) Como Abrir minhas paginas numa mesmo celula?
pergunta respondeu ao G@DI de MLeandroJr! em PHP
Você não precisa nomear a célula para trabalhar com QueryString nela. Basta chamar a função dentro da célula que está feito. Mas somente pra responder, em HTML, para nomear algo, você usa o parâmetro id, só não sei se a tag <td> aceita esse parâmetro. -
(Resolvido) Como Abrir minhas paginas numa mesmo celula?
pergunta respondeu ao G@DI de MLeandroJr! em PHP
Você pode utilizar QueryStrings pra fazer isso, aí é só montar sua página do jeito que quiser e inserir o código na sua célula conteudo. Pra encontrar esse código, basta dar uma procurada aqui no fórum por QueryString! -
Pingue o IP dele, e a partir daí, faça o que você deseja: $IPAddress = 255.255.255.255; $Port = 80; $fp=@fsockopen ($IPAddress,$Port, $errno, $errstr,(float)0.5); if($fp) { header("Location: http://255.255.255.255"); fclose($fp); }
-
A extensão do MS-SQl Server está instalada corretamente? E foi descomentada no php.ini ?
-
Veja se é isso que precisa. O script não é de minha autoria, tirei de um outro fórum onde o mesmo está em discussão. O usuário disse que baixou da internet, porém não citou fontes. dominio.php <? function whois ($domain, $tipo) { /* Desenvolvido por: Otavio James Bernardes Junior<br> Programação PHP - (0xx12) 9765-8667 */ $server[0] = "whois.registro.br"; //--> Domínios Nacionais $server[1] = "whois.internic.net"; //--> Domínios .com, .net, .org, .edu $server[2] = "whois.networksolutions.com"; //--> Domínios .aero, .arpa, .biz, .coop, .info, .int, .museum $domain = strtolower($domain); if (trim($domain) <> "") { $domain = trim($domain); $final = substr($domain, -4); // Verifica dominios do brasil if (substr("$domain", -3) == ".br") { $br = fsockopen($server[0], 43, $errno, $errstr, 30); if (!$br) { $dados .= "$errstr ($errno)"; } else { fputs($br, "$domain\r\n"); while (!feof($br)) { $buffer .= fread($br,128); } if ($tipo == 1) { if (strpos($buffer, "No match for") > 0) $dados .= false; else $dados .= true; } else { $dados .= str_replace("\n","<BR>\n",trim($buffer)); } fclose ($br); } // Verifica domínios .com, .net, .org, .edu } elseif (($final == '.com') OR ($final == '.net') OR ($final == '.org') OR ($final == '.edu')) { $internic = fsockopen($server[1], 43, $errno, $errstr, 30); if (!$internic) { $dados .= "$errstr ($errno)"; } else { fputs($internic, "$domain\r\n"); while (!feof($internic)) { $buffer .= fread($internic,128); } if ($tipo == 1) { if (strpos($buffer, "No match for") > 0) $dados .= false; else $dados .= true; } else { if (strpos($buffer, "No match for") > 0) { $dados .= "<pre>" . trim($buffer) . "</pre>"; } else { $servidor = substr($buffer, strpos($buffer, "Whois Server:")+14, strlen($buffer)); $servidor = substr($servidor, 0, strpos($servidor, "\n")); $entidade = fsockopen("$servidor", 43, $errno, $errstr, 30); if (!$entidade) { $dados .= "$errstr ($errno)"; } else { $buffer .= "-------------------------------------------------------------------------------<BR> <BR>"; fputs($entidade, "$domain\r\n"); while (!feof($entidade)) { $buffer .= fread($entidade,128); } $dados .= str_replace("\n","<BR>\n",trim($buffer)); fclose ($entidade); } } } fclose ($internic); } // Verifica os outros } else { $network = fsockopen($server[2], 43, $errno, $errstr, 30); if (!$network) { $dados .= "$errstr ($errno)"; } else { fputs($network, "$domain\r\n"); while (!feof($network)) { $buffer .= fread($network,128); } if ($tipo == 1) { if (strpos($buffer, "NOT FOUND") > 0) $dados .= false; else $dados .= true; } else { $dados .= str_replace("\n","<BR>\n",trim($buffer)); } fclose ($network); } } } return $dados; } ?> <form method=get> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type=text name=dominio size=30> <input type=submit value=Consultar> </font> </form> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <? if (strlen($_GET["dominio"]) > 0) { ?> </font> <HR> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Resposta simplificada:</b><BR> <BR> O Domínio <b> <?=$_GET["dominio"]?> </b> <? if (whois($_GET["dominio"],1) == 1) echo "<br><b><img src=registrado.jpg width=32 height=32 align=absmiddle> <font color=#FF0000 size=1 face=Verdana, Arial, Helvetica, sans-serif>DOMINIO REGISTRADO</font></b>"; else echo "<br><b><img src=livre.jpg width=32 height=32 align=absmiddle><font color=#66CC66 size=1 face=Verdana, Arial, Helvetica, sans-serif>DOMINIO LIVRE </b> </font>";?> </font> <HR> <font size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Resposta completa:</b><BR> <BR> <?= whois($_GET["dominio"],2)?> <? } ?> <br> <br> <br> [/codebox] trace.php [codebox] <html> <head> <title>Traceroute</title> </head> <?php $unix = 1; $windows = 0; $register_globals = (bool) ini_get('register_gobals'); $system = ini_get('system'); $unix = (bool) $unix; $win = (bool) $windows; // If ($register_globals) { $ip = getenv(REMOTE_ADDR); $self = $PHP_SELF; } else { $submit = $_GET['submit']; $host = $_GET['host']; $ip = $_SERVER['REMOTE_ADDR']; $self = $_SERVER['PHP_SELF']; }; If ($submit == "Traceroute!") { $host= preg_replace ("/[^A-Za-z0-9.]/","",$host); echo '<body bgcolor="#FFFFFF" text="#000000"></body>'; echo("Trace Output:<br>"); echo '<pre>'; if ($unix) { system ("traceroute $host"); system("killall -q traceroute"); } else { system("tracert $host"); } echo '</pre>'; echo 'done ...'; } else { echo '<body bgcolor="#FFFFFF" text="#000000"></body>'; echo '<p><font size="2">IP: '.$ip.'</font></p>'; echo '<form methode="post" action="'.$self.'">'; echo ' Entre com o Dominio ou IP: <input type="text" name="host" value="'.$ip.'"></input>'; echo ' <input type="submit" name="submit" value="Traceroute!"></input>'; echo '</form>'; echo '<br><b>'.$system.'</b>'; echo '</body></html>'; } ?> Não o testei, mas segundo o usuário, o script está ok. (Minha fonte: http://forum.imasters.uol.com.br/index.php?showtopic=266375 )
-
Fatal error: Maximum execution time of 30 seconds exceeded
pergunta respondeu ao HenriqueBRT de MLeandroJr! em PHP
Ou, para o seu caso: php_flag register_globals off Já que o script o pede como off. -
Sim, são os mods, ou modifications. E eu já ví por aí um mod trabalhando pra PHP, não lembro em que fórum. Ah, KaKarotto, se o código for muito extenso, tem também o [ codebox] [/ codebox ].
-
Um exemplo de como utilizar essa função: index.php <?php function cpf_errado($cpf) { $erro = false; $aux_cpf = ""; for($j=0; $j<strlen($cpf);$j++) if (substr($cpf, $j, 1)>= "0" and substr($cpf,$j,1)<="9") $aux_cpf .= substr($cpf,$j,1); if (strlen($aux_cpf)!=11) $erro=true; else { $cpf1 = $aux_cpf; $cpf2 = substr($cpf, -2); $controle = ""; $start = 2; $end = 10; for($i=1;$i<=2;$i++) { $soma = 0; for($j=$start;$j<=$end;$j++) $soma += substr($cpf1,($j-$i-1),1)*($end+1+$i-$j); if($i==2) $soma += $digito *2; $digito = ($soma * 10) %11; if($digito==10) $digito = 0; $controle .=$digito; $start = 3; $end = 11; } if($controle!=$cpf2) $erro=true; } return $erro; } $cpf = $_POST["cpf"]; cpf_errado($cpf); ?> <form name="Teste" action="index.php" method="post"> <input type="text" name="cpf"><br /> <input type="submit" value="Enviar"> </form>[/codebox]