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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n'est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 11) == "domainname:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 6) == "Domain") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "Domain ") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "Domain ") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr("$result" ,0, 7) == "domain:") {
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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("
");
printf("Le nom de domaine $domain est libre! Nous vous conseillons de choisir
 pour leur professionalisme afin d'aquÐ ârir votre nom de domaine.
Pour les domaines en .FR contacter nous, nous vous indiquerons les demarches Р° suivre. |
");
}
else if (substr($result, 0, 13) == "Whois Server:"){
$WhoIsServer = trim(ereg_replace("Whois Server:"," ",$result));
printf ("
");
printf ("Le nom de domaine $domain n est pas libre
");
printf ("Voulez vous avoir des information a propos de ce domaine? Oui / Non
|
");
}
}
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 "
";
while (!feof($fps)) {
$result = fgets($fps, 2048);
echo "$result";
}
echo " |
";
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;
}
}
?>