Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
jeudi 20 novembre 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage PHP > whois php

whois php
Bonjour,
Je debute dans les pages web dynamique. J'ai trouve sur ce site une explication pour interroger le whois en asp ou vb... Je cherche la meme chose en php pour mettre sur mon site.
Avez vous une adresse pour ca? Par avance merci de votre aide. :-(

Message posté le 03/11/2002 par dweiss

Répondre à ce message
 
AuteurRéponse 
madbison
03/11/2002
RE : whois php
regarde ce code...

<?PHP
if ($domain)
{
if ($domain)
{
// first get the domain server from opensrs
$fp = fsockopen("whois.opensrs.net", 43, &$errno, &$errstr,
10);
if (!$fp)
{
echo "$errstr ($errno)
\n";
}
else
{
fputs($fp,"$domain\r\n");
while(!feof($fp))
{
$buf = fgets($fp,128);
if (ereg("Whois Server:", $buf))
{
$server = str_replace("Whois Server: ", "", $buf);
$server = trim($server);
}
}
fclose($fp);
}
if ($server)
{
echo "<B>$domain is registered at $server:</B>
";
echo "<PRE>";
$fp = fsockopen($server, 43, &$errno, &$errstr, 10);
if(!$fp)
{
echo "Could not open connection to $server on port 43.\n";
echo "$errstr ($errno)
\n";
}
else
{
fputs($fp,"$domain\r\n");
while(!feof($fp))
{
echo fgets($fp,128);
}
fclose($fp);
}
}
else{
echo("$domain does not appear to be registered.
");
}
echo ("</PRE>
");
}

}
?>
<FORM ACTION="<?PHP echo($PHP_SELF); ?>" METHOD="post">
This will find .com, .org, and .net domains

www. <INPUT TYPE="text" NAME="domain" SIZE="40"
MAXLENGTH="100">
<INPUT TYPE=submit VALUE="Find out"><INPUT TYPE=reset
VALUE="Reset">
</FORM>

ca doit te servir...

a+ 8-) ...
Répondre
madbison
03/11/2002
RE : RE : whois php
Sinon en voici un autre (plus cour) :

function CheckWhois($strDomainName, $strTLD) {
if ($strDomainName) {
// Determine the proper whois server to check
switch ($strTLD) {
case "info":
$server="whois.afilias.net";
break;
case "cc":
$server="whois.enic.cc";
break;
case "biz":
$server="whois.biz";
break;
case "com":
case "net":
case "org":
$server="rs.internic.net";
break;
default:
return (-2);
break;
}
// Open connection to whois server to check domain name
$fp = fsockopen( $server, 43, &$errno, &$errstr, 10);
} else {
return (-2);
}
if (!$fp) {
return (-2); //Not able to get registration information.
} else {
$FullDomain=$strDomainName.".".$strTLD;
fputs($fp, "$FullDomain\r\n");
// Check through response from whois server to determine availability
while(!feof($fp)) {
$buf = fgets($fp,128);
if (ereg( "NOT FOUND", $buf) and ($strTLD=="info")) {
return 1;
} elseif (ereg( "Not found", $buf) and ($strTLD=="biz")) {
return 1;
} elseif (ereg( "No match for ", $buf)) {
return 1;
}
}
fclose($fp);
}
return (-1);
} //End of CheckWhois function

8-) :D a+ ...
Répondre
dweiss
03/11/2002
RE : RE : whois php

C'est en ligne et ca fonctionne tres bien
Merci merci merci :-D ...
Répondre
madbison
03/11/2002
RE : RE : RE : whois php
derien, pas de koi :D

a+ ...
Répondre
dweiss
03/11/2002
RE : RE : RE : RE : whois php
Avant j'avais ce code html offert par Perl Gratuit:

<table border="0" cellpadding="2" bgcolor="#DDDDDD">
<tr>
<td colspan="2" align="center" bgcolor="#000000"> <font face="Arial" size="2" color="#FF0000">
<strong>Vérifiez si un nom de domaine est libre<br>
ou trouvez son propriétaire réel :</strong></font> </td>
</tr>
<tr>
<td align="center"> <font face="Arial" size="2"> <b>Nom de domaine
<br>
sans 'www' ni extension</b></font> </td>
<td align="center"> <font face="Arial" size="2"> <b>Extension
(+ de 60 pays)</b></font> </td>
</tr>
<tr>
<td>
<input type="text" name="domain" size="24">
</td>
<td><tt> <strong>.</strong>
<select name="ext" size="1" style="font-family: monospace">
<option selected value=" ">_____Choisissez_____ </option>
<option value="com">com </option>
<option value="net">net </option>
<option value="org">org </option>
<option value="fr">fr </option>
<option value="be">be </option>
<option value="ca">ca </option>
<option value="ch">ch </option>
<option value>_____Liste Complète_____ </option>
<option value="ac">ac &nbsp; - Ascension </option>
<option value="af">af &nbsp; - Afghanistan </option>
<option value="as">as &nbsp; - American Samoa </option>
<option value="at">at &nbsp; - Autriche </option>
<option value="au">au &nbsp; - Australie </option>
<option value="be">be &nbsp; - Belgique </option>
<option value="bg">bg &nbsp; - Bulgarie </option>
<option value="br">br &nbsp; - Brézil </option>
<option value="ca">ca &nbsp; - Canada </option>
<option value="cc">cc &nbsp; - Iles Cocos </option>
<option value="ch">ch &nbsp; - Suisse </option>
<option value="ck">ck &nbsp; - Iles Cook </option>
<option value="cn">cn &nbsp; - Chine </option>
<option value="com">com &nbsp;- Commercial </option>
<option value="cz">cz &nbsp; - République Tchèque </option>
<option value="de">de &nbsp; - Allemagne </option>
<option value="dk">dk &nbsp; - Danemark </option>
<option value="edu">edu &nbsp;- US Education </option>
<option value="ee">ee &nbsp; - Estonie </option>
<option value="fo">fo &nbsp; - Iles Faroe </option>
<option value="fr">fr &nbsp; - France </option>
<option value="hk">hk &nbsp; - Hong Kong </option>
<option value="hm">hm &nbsp; - Heard And Mc Donald</option>
<option value="il">il &nbsp; - Israel </option>
<option value="is">is &nbsp; - Islande </option>
<option value="it">it &nbsp; - Italie </option>
<option value="jp">jp &nbsp; - Japon </option>
<option value="kr">kr &nbsp; - République de Corée</option>
<option value="kz">kz &nbsp; - Kazakhstan </option>
<option value="li">li &nbsp; - Liechtenstein </option>
<option value="lk">lk &nbsp; - Sri Lanka </option>
<option value="lt">lt &nbsp; - Lituanie </option>
<option value="lu">lu &nbsp; - Luxembourg </option>
<option value="mc">mc &nbsp; - Monaco </option>
<option value="ms">ms &nbsp; - Montserrat </option>
<option value="mx">mx &nbsp; - Mexique </option>
<option value="net">net &nbsp;- Réseau </option>
<option value="nl">nl &nbsp; - Hollande </option>
<option value="no">no &nbsp; - Norvège </option>
<option value="nu">nu &nbsp; - Niue </option>
<option value="nz">nz &nbsp; - Nouvelle Zélande </option>
<option value="org">org &nbsp;- Non commercial </option>
<option value="ro">ro &nbsp; - Roumanie </option>
<option value="ru">ru &nbsp; - Fédération Russe </option>
<option value="se">se &nbsp; - Suède </option>
<option value="sg">sg &nbsp; - Singapour </option>
<option value="sh">sh &nbsp; - Sainte Hélène </option>
<option value="si">si &nbsp; - Slovénie </option>
<option value="sk">sk &nbsp; - Slovaquie </option>
<option value="sm">sm &nbsp; - San Marino </option>
<option value="st">st &nbsp; - Sao Tome And Principe</option>
<option value="tc">tc &nbsp; - Iles turques et Caicos</option>
<option value="tf">tf &nbsp; - Terr. Français du Sud</option>
<option value="th">th &nbsp; - Tailande </option>
<option value="tj">tj &nbsp; - Tadjikistan </option>
<option value="tm">tm &nbsp; - Turkmenistan </option>
<option value="to">to &nbsp; - Tonga </option>
<option value="tr">tr &nbsp; - Turquie </option>
<option value="uk">uk &nbsp; - Royaume-Uni </option>
<option value="va">va &nbsp; - Vatican </option>
<option value="vg">vg &nbsp; - Iles Vierges </option>
<option value="za">za &nbsp; - Afrique du Sud</option>
</select>
</tt> </td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#000000">
<input type="submit" name="ORDproprio" value="Voir le Propriétaire">
&nbsp;&nbsp;
<input name type="submit" value="Est-ce Libre?">
</td>
</tr>
</table>

Maintenant mes visiteurs restent sur mon site !
:-D ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
20/11/2008 - A la découverte des tests d’interfaces graphiques avec Visual Studio 2010
Microsoft introduit dans sa version 2010 de Visual Studio les « Coded UI Tests », ou « Tests d’inter ...
20/11/2008 - PDC 2008 - Windows Azure vu par Grégory Renard
Grégory vous propose de découvrir en vidéo - et en 5 minutes - les annonces faites autour de Windows ...
20/11/2008 - Microsoft prépare une suite antivirus gratuite
L’éditeur abandonne Live One Care, sa solution payante, au profit de Morro, une suite antivirus grat ...
19/11/2008 - Comprendre le fonctionnement des Rules de WF
L'activité Policy va nous permettre de piloter nos workflows à partir de règles simples mais efficac ...
18/11/2008 - Trucs & Astuces sur Visual Studio 2008, suite et fin !
Cette dernière partie de l'article de Grégory vous présente divers trucs et astuces sur les Web Serv ...
18/11/2008 - Le multi-targeting de Visual Studio et les Services Packs
Visual Studio 2008 vous permet de choisir une version cible du Framework .NET pour vos projets. Cec ...
18/11/2008 - Microsoft inaugure son propre magasin Internet
Du matériel et des logiciels à acheter "directement à la source"...Le Microsoft Store ouvre dans qua ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade