bloginfo

Disponibilité d'un nom de domaine

Jul 10th, 2012 (edited)
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.90 KB | None | 0 0
  1. <?php
  2. /*
  3.  
  4. Auteur : Denis Szalkowski Formateur Consultant
  5. Licence : GPL
  6.  
  7. Le programme s'utilise en ligne de commande sous Linux ou Windows.
  8. Il a pour objet de connaître les domaines "parasites" associés à votre nom de domaine.
  9. Il s'emploie de la manière suivante, à partir de la ligne de commande.
  10.  
  11.     php -f test-domain.php dsfc.net
  12.  
  13. Le fichier de log, test-domain.log, consigne tous les domaines trouvés à partir du nom de domaine
  14. passé en paramètre de ce programme.
  15.  
  16. Il peut aussi servir à tester de la disponibilité d'un nom de domaine :
  17.  
  18.     php -f test-domain.php dsfc
  19. */
  20.  
  21. error_reporting(0);
  22. $url=$argv[1];
  23. $log=fopen('test-domain.log','a+');
  24. $fic=fopen('http://data.iana.org/TLD/tlds-alpha-by-domain.txt','r');
  25. while($suffixe=fgets($fic))
  26. {
  27.     $req=$url.'.'.strtolower(trim($suffixe));
  28.     if(dns_get_record($req))
  29.     {
  30.         fputs($log,$req."\n");
  31.     }
  32. }
  33. fclose($fic);
  34. fclose($log);
  35. ?>
Add Comment
Please, Sign In to add comment