Don't like ads? PRO users don't see any ads ;-)

Disponibilité d'un nom de domaine

By: bloginfo on Jul 10th, 2012  |  syntax: PHP  |  size: 0.90 KB  |  hits: 27  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  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. ?>