Php et Whois
10 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Php et Whois
Bonjour tout le monde,
Je souhaite savoir si quelqu'un dejà essayé de faire un whois pour un site avec php.
J'ai essayé de chercher et de modifier et tout, mais ça marche juste pour l extention que l utilisateur choisit.
Je veux que quand l utilisateur choisit le nom de domaine et l extension, il me donne un tableau ou il y a toutes les extensions avec une mention si le nom de domaine existe ou pas pour chaque extensions.
Merci mille fois pour votre aide.
Je souhaite savoir si quelqu'un dejà essayé de faire un whois pour un site avec php.
J'ai essayé de chercher et de modifier et tout, mais ça marche juste pour l extention que l utilisateur choisit.
Je veux que quand l utilisateur choisit le nom de domaine et l extension, il me donne un tableau ou il y a toutes les extensions avec une mention si le nom de domaine existe ou pas pour chaque extensions.
Merci mille fois pour votre aide.
- Code: Tout sélectionner
$whois_servers = array(
"biz"=>"whois.pacificroot.com",
"com"=>"rs.internic.net",
"info"=>"whois.afilias.net",
"ma"=>"whois.ripe.net",
"net"=>"rs.internic.net",
"org"=>"rs.internic.net"
);
foreach($whois_servers as $cle=>$valeur)
{
$domain = $domaine.$cle;
if($domain)
{
$parsedom = explode(".", $domain);
$host = $whois_servers[strtolower($parsedom[count($parsedom) - 1])];
$fp = fsockopen($domain, 80, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
}
else
{
fwrite($fp, $domain);
while (!feof($fp))
{
$buf = fgets($fp, 128);
}
fclose($fp);
}
?>
<tr>
<td> <?php echo $domaine.".".$cle;?></td>
<?php
if(ereg("No match for", $buf)|| ereg("NOT FOUND", $buf))
{
print "<td> libre</td>";
}
else
{
print "<td> pris</td>";
}
?>
</tr>
<?php
}
}
je pense quelque part dans ce bout de code :
kagura a écrit:
- Code: Tout sélectionner
$whois_servers = array(
"biz"=>"whois.pacificroot.com",
"com"=>"rs.internic.net",
"info"=>"whois.afilias.net",
"ma"=>"whois.ripe.net",
"net"=>"rs.internic.net",
"org"=>"rs.internic.net"
);
foreach($whois_servers as $cle=>$valeur)
{
$domain = $domaine.$cle;
if($domain)
{
$parsedom = explode(".", $domain);
$host = $whois_servers[strtolower($parsedom[count($parsedom) - 1])];
$fp = fsockopen($domain, 80, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
}
else
{
fwrite($fp, $domain);
while (!feof($fp))
{
$buf = fgets($fp, 128);
}
fclose($fp);
}
?>
<tr>
<td> <?php echo $domaine.".".$cle;?></td>
<?php
if(ereg("No match for", $buf)|| ereg("NOT FOUND", $buf))
{
print "<td> libre</td>";
}
else
{
print "<td> pris</td>";
}
?>
</tr>
<?php
}
}
kagura a écrit:Mais c est ça le probleme. Y a pas de message d'erreuril ne me donne pas ce que je veux
ben s'il n'y a pas de message d'erreur c'est que ça fonctionne...
il faut permettre au serveur apache/php d'afficher les erreurs.
En plus simple ...
sur fedora il y a jwhois d'installer du coup :
sur fedora il y a jwhois d'installer du coup :
- Code: Tout sélectionner
<?php
$domain = null;
if(isset($_POST['domain']))
$domain = $_POST['domain'];
if(!eregi('^[-[:alnum:]]+\.[a-zA-Z]{2,4}$', $domain))
{
if($domain!=null)
$page->warning('Erreur : la syntaxe de votre nom de domaine semble incorrecte !');
$domain=null;
}
if($domain!=null)
{
echo '<p>'.nl2br(shell_exec('whois '.$domain)).'</p>';
}
?>
10 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Utilisation des données WHOIS par Google
- Changements de nom de domaine et TrustRank
- SEO for Firefox : une extension Firefox pour le référencement
- Yahoo poursuit les propriétaires de 1763 noms de domaine
- Lancement de Mozbot
- Tous les outils à connaître pour analyser un site
- Changer de nom de domaine sans perdre son référencement
- Outil de référencement SEO Playground Tool
- Les meilleures extensions Firefox pour le référencement
- script php de whois ?
- Script en php ou perl pour faire un whois ?
- psyco whois
- Whois et référencement
- whois et emails
- La fin du whois ?!
- Whois Spam
- whois introuvable
- Whois afnic down ?
- Publicité et WHOIS...
- Google et le Whois
- whois google.com
- Whois .asia à la ramasse?
- Whois d'un domaine .fr
- whois-fr.com à quelques bugs ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum