Age d'un nom de domaine, ou prendre cette info?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Age d'un nom de domaine, ou prendre cette info?

Message le Dim Mai 04, 2008 9:04

salut, je me développe un petit script permettant d"étudié en autre les sites "concurents" et je voudrais savoir ou et comment je peux soustraire l'âge d'un nom de domaine facilement pour l'afficher ensuite sur une page .php
merci


imad777
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 146
Inscription: Sam Nov 03, 2007 10:15

Re: Age d'un nom de domaine, ou prendre cette info?

Message le Dim Mai 04, 2008 10:05


sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Message le Dim Mai 04, 2008 11:00

Merci, c'est ce que j'avais besoin, mais je n'ai pas trouvé la commande permettant de déterminer la première indextion sur google?

sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Message le Lun Mai 05, 2008 18:07

personne?


carrel
WRInaute accro
WRInaute accro
 
Messages: 2757
Inscription: Mer Oct 18, 2006 15:13

Message le Lun Mai 05, 2008 19:33

Requête whois ?


Pandore
WRInaute accro
WRInaute accro
 
Messages: 1427
Inscription: Ven Oct 14, 2005 22:38

Message le Mar Mai 06, 2008 17:48

sloshy a écrit:Merci, c'est ce que j'avais besoin, mais je n'ai pas trouvé la commande permettant de déterminer la première indextion sur google?

As-tu testé l'outil donné en lien quelques posts plus haut ??? Tu as ce que tu demandes dans les résultats.
:wink:

sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Message le Mar Mai 06, 2008 18:05

Oui mais je voudrais mettre tout ce que je récupère comme donnée sur une page .php pour avoir un récapulatif pour chacun de mes sites...

sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Message le Mar Mai 06, 2008 19:21

sinon la requète whois je ne crois pas que sa donne toujours la bonne info (j'ai testé avec deux de mes domaines et sa n'allait pas)


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3326
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Mai 07, 2008 3:47

Dans la boucle tu fais 1 print_r("$myArray"); tu auras les rapports en sortie. Ils sont tous differents selon les extensions.
Repere le champ qui t'interresse $myArray[le numero du champ] et imprime le.
Les noms de domaine (tableau $tab), tu met que le nom, pas de protocole, pas de sous domaine (www) et l'extention se gere a partir du tableau $theExt.

La tu met ce que tu veux, si tu veux que les .fr ou les .com
$theExt = array(".fr",".com");


Code: Tout sélectionner
<?php

// .eu .fr .com .net .org .info .biz .de .ca .me.uk .co.uk .org.uk
$theExt = array(".fr",".com",".eu",".ca",".info",".biz",".de",".org",".net");
// .eu .fr .com .net .org .info .biz .de .ca .me.uk .co.uk .org.uk

// LES NOMS DE DOMAINE
$tab = array("google","nimportekoi","wagadoodoo");

$i=0;
  while ($i<=sizeof($tab))
  {
        $theNdd = $tab[$i];
         $theNdd = escapeshellcmd($theNdd);
        //on definit les case du tableau à vérifier
        $caseForVerif['.net']=7;
        $caseForVerif['.com']=7;
        $caseForVerif['.org']=0;
        $caseForVerif['.fr']=13;
        $caseForVerif['.ca']=5;
        $caseForVerif['.info']=0;
        $caseForVerif['.biz']=1;
        $caseForVerif['.de']=35;
        $caseForVerif['.eu']=50;
        $caseForVerif['.me.uk']=30;
        $caseForVerif['.co.uk']=30;
        $caseForVerif['.org.uk']=40;
        //on definit les phrase à vérifier dans ces cases
        $strForVerif['.com']='No match for "'.$theNdd.'.COM".';
        $strForVerif['.fr']='%% No entries found in the AFNIC Database.';
        $strForVerif['.net']='No match for "'.$theNdd.'.NET".';
        $strForVerif['.org']='NOT FOUND';
        $strForVerif['.ca']='';
        $strForVerif['.info']='NOT FOUND';
        $strForVerif['.biz']='';
        $strForVerif['.de']='';
        $strForVerif['.eu']='';
        $strForVerif['.me.uk']='';
        $strForVerif['.co.uk']='';
        $strForVerif['.org.uk']='';
        foreach($theExt as $anExt) {
            $myArray="";
            $anExt=escapeshellcmd($anExt);
            exec('whois '.$theNdd.$anExt,$myArray,$retval);
            if (!empty($theNdd))
            $result.=(strtolower($myArray[$caseForVerif[$anExt]])==
                      strtolower($strForVerif[$anExt]))?"->> ".$theNdd.$anExt."
                      est libre<br/>":"->> ".$theNdd.$anExt."
                      est déjà réservé<br />"; 

       //  print_r("$myArray");
        }
   $i++;
  }
   echo '<h3>'.str_replace('\\','',$result).'</h3>';
?>

sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Message le Mer Mai 07, 2008 17:44

salut merci KOogar pour cette info et ce code mais je ne le comprends pas très bien (j'arrive à le faire fonctionner) mais c'est un code qui permet de savoir si un nom domaine et libre ou non, et non son age?


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3326
Inscription: Mar Nov 16, 2004 18:27

Message le Jeu Mai 08, 2008 12:55

je t'ai expliquer mais c'etait peut-etre un peu trop compliquer. Voila le code qui te permettra de connaitre la date d'expiration d'un nom de domaine :

j'ai basé mes tests sur les extensions: .net // .com

Enjoy ;)

Code: Tout sélectionner
<?php
           $theNdd = "phpsources";  // nom du domaine
           $theNdd = escapeshellcmd($theNdd);
           $myArray="";
           $anExt=".net";
           $anExt=escapeshellcmd($anExt);
           exec('whois '.$theNdd.$anExt,$myArray,$retval);
           while ($i<=sizeof($myArray)) {
           if (preg_match('#Expiration\sDate:(.*?)#i', $myArray[$i]))
           echo "\t\t\t".''.$theNdd.$anExt.' -> '.$myArray[$i].''."<br />\n";
           $i++;
           }  ?>

sloshy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 126
Inscription: Dim Déc 10, 2006 19:34

Message le Jeu Mai 08, 2008 13:10

salut merci encore pour ton aide, mais ces données tu les prends d'après l'afnic, si j'ai compris donc via le whois?
Mais par exemple, je voudrais prendre la date de création de mon site meteoenfrance.com .
Je ne sais pas ou l'a récupéré sur le whois ( http://www.generic-nic.net/dyn/whois/as ... france.com)
c'est ecrit "Record created on 2008-02-23." or cela est faux le nom de domaine a été crée fin 2006,
je sais pas si cela est très "compréhensible" mais en gros, je ne sais pas comment prendre la donnée de la date de création d'un site web car je ne sais pas ou chopper l'information!
Voila merci encore!


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3326
Inscription: Mar Nov 16, 2004 18:27

Message le Jeu Mai 08, 2008 13:31

les rapports renvoyés par les serveurs sont exactes, c'est sur le site qu'ils n'ont pas su récuperer correctement les bonnes infos..

tu veux le script qui te permet de connaitre la date de création d'un NDD ??


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12329
Inscription: Dim Aoû 08, 2004 20:24

Message le Jeu Mai 08, 2008 20:03

tu fais un whois sur gandi et on voit que ta création date du 12-nov-2006 :wink:


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3326
Inscription: Mar Nov 16, 2004 18:27

Message le Ven Mai 09, 2008 7:11

>> Age d'un nom de domaine, ou prendre cette info?

voila la version php sur les 7 extensions principales :

Code: Tout sélectionner
<?php
           $theNdd = "xiti"; // nom de domaine
           $theNdd = escapeshellcmd($theNdd);
           $theExt = array(".net",".fr",".com",".eu",".info",".biz",".org");
           foreach($theExt as $anExt) {
           $myArray = "";
           $anExt=escapeshellcmd($anExt);

           exec('whois '.$theNdd.$anExt,$myArray,$retval);
           $i=0;
           while ($i<=sizeof($myArray)) {
           if (preg_match('#(created|Created\sOn|Domain\sRegistration\sDate|Registered):(.*?)#i', $myArray[$i]))
           echo "\t\t\t".''.$theNdd.$anExt.' -> '.$myArray[$i].''."<br />\n";
           $i++;
           }
           }  ?>

Age d'un nom de domaine, ou prendre cette info?

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps Edition Premium, Google Alternate Views

  • Ancienneté d'un site dans Google
    Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
  • Les sous-domaines d'un site
    Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.


Qui est en ligne

Utilisateurs parcourant ce forum: spout et 0 invités