Bonjour, j'ai crée u site avec webcreator pro 4, et j'aimerais y intégrer le script php whois. je le fais en intégrant un objet web ou je colle le contenu du script. j'aimerais simplifier le script pour n'afficher que si le domaine est libre ou pas.
quelqu'un peut-il m'aider?
Script whois.
(4 messages) (2 voix)-
Posté il y a 4 années #
-
Bonjour !
J'ignore comment fonctionne le logiciel que tu utilises, s'il faut que tu intègres un objet web ou que tu aies à copier/coller le script.
En revanche, pour qu'il ne t'affiche simplement que si le nom de domaine est libre ou pas, il suffit de remplacer le code suivant :
[code] if(ereg("No match for", $buf)|| ereg("NOT FOUND", $buf)){
print "
Le nom de domaine $domain semble libre 
";
}
else{
print "
Le nom de domaine $domain est déjà pris 
";
if($server){
print "$domain est enregistré chez $server:
";
print "";
";
$fp = fsockopen($server, 43, &$errno, &$errstr, 10);
fputs($fp, "$domain\r\n");
while(!feof($fp))print fgets($fp,128);
fclose($fp);
print "
}
else{
print "$buf
";
}
}
[/code]
par quelque chose comme :
[code] if(ereg("No match for", $buf)|| ereg("NOT FOUND", $buf)){
print "Nom de domaine libre
";
}
else{
print "Le nom de domaine n'est pas disponible
";
}
[/code]Posté il y a 4 années # -
Merci, je vais essayer.
par contre, il me semble remarquer une petite erreur. lorsque je tape le nom d'un domaine inexistant, il me renvoie le message qu'il est déjà pris. je fais cet essai sur to site. [i]" Le nom de domaine aaaddzfzeff.be est déjà pris "[/i]Posté il y a 4 années # -
Hum... Oui, je vois le problème...
La version du script proposé en téléchargement regarde la réponse du serveur WHOIS interrogé et cherche à l'intérieur si la chaîne de caractères : "No match for" ou "NOT FOUND" s'y trouve.
Si c'est le cas, le script en conclus que le nom de domaine est libre. Dans tous les autres cas, il en déduit (mais peut-être à tort), qu'il n'est pas disponible, ce qui est le cas avec ton exemple [i]aaaddzfzeff.be[/i].
Pour éviter ce genre de problème, il faudrait modifier le comportement du script quant à l'analyse des résultats des serveurs WHOIS. Mais je n'ai pas immédiatement de solution. Une piste serait de chercher si les réponses sont normalisées ou pas.Posté il y a 4 années #
Écrire une réponse
Vous devez être connecté pour poster.
