wizard512
Messages postés459Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention11 mai 2013
-
11 juil. 2005 à 13:54
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 2009
-
11 juil. 2005 à 20:18
bonjours, j'ai trouver sur internet un script qui vérifie les nom de domain mais se script ne marche pas (déja que j'ai du réparer quelques erreur) si quelqu'un pouvais m'aider svp (ou si il pourrai m'indiquer un endroit ou trouver un script similère)
<!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("\");
printf("Le nom de domaine $domain est libre!
");
}
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
if (substr("$result" ,2, 16) == "No entries found") {
printf("\");
printf("Le nom de domaine $domain est libre!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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!
");
}
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(isset($_GET['actio']))
{
$actio = $_GET['actio'];
if($actio) {
switch ($actio) {
case show:
showtime($domain, $WhoIsServer);
break;
default: echo ("Probleme dans Switch!");
break;
}