VERIFICATION DE VALIDITER D'UN NOM DE DOMAINE

Signaler
-
Messages postés
1
Date d'inscription
mercredi 25 décembre 2013
Statut
Membre
Dernière intervention
25 décembre 2013
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/12806-verification-de-validiter-d-un-nom-de-domaine

Messages postés
1
Date d'inscription
mercredi 25 décembre 2013
Statut
Membre
Dernière intervention
25 décembre 2013

jè essayé ce code mais il ne marche pas. il affiche le formulaire mais il n'envoie aucune réponse
Messages postés
5
Date d'inscription
lundi 4 septembre 2006
Statut
Membre
Dernière intervention
21 octobre 2008

Bonjour,
j'ai bcp besoin d'un script de recherche de disponibilité d'un nom de domaine, j'ai essayer d'utiliser le script ci-dessus, mais sa na pas marché :(
j'ai bcp besoin de votre aide. Merci d'avance
Messages postés
144
Date d'inscription
vendredi 18 avril 2003
Statut
Membre
Dernière intervention
4 janvier 2010

Salut,

Plusieurs petites remarques...
1// Pourquoi mettre <option value ="fr">.fr</option> pour faire ensuite dans ton code php : case "fr": $id=6; break;
Alors qu'il suffit de faire : <option value="6">.fr</option>

2// Dans ce cas, pourquoi ne pas utiliser ton switch pour attibuer d'autre valeurs : genre
swicth($endfix)
{
(...)
case 6: $whoisserver = "whois.rate.net"; break; // .fr
(...)
default: echo 'Erreur !'; break;
}

3// Maintenant, tu n'as plus à faire 150 lignes avec des if mais tu ne fais qu'une fois le test (je n'ai pas trop regardé ton code à ce niveau, je te fais confiance) :

$fp = fsockopen ($WhoIsServer, 43, $errnr, $errstr);
set_socket_blocking($fp, 0);
fputs($fp, "$domain");
while (!feof($fp))
{
$result = fgets($fp, 2048);
if (substr("$result" ,2, 16) == "No entries found")
{
echo "Le nom de domaine $domain est libre !";
}
else if (substr("$result" ,0, 7) == "domain:")
{
echo "Le nom de domaine $domain n est pas libre.";
echo "Voulez vous avoir des information a propos de ce domaine ? Oui";
}
}
fclose($fp);

4// Pkoi utiliser un switch dans $action ?

if($action)
{
if(isste($whoisserver)&&isset($domain))
{
showtime($domain, $whoisserver);
}
else
{
echo "Paramètre manquant !";
}
}

//Fin

Voila

Je n'ai pas regardé ta fonction showtime... donc rien à en dire

Max
Messages postés
5
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
7 novembre 2003

Ton code marche surment bien... Mais je ne comprend pas pourquoi t'as pris 500 lignes pour faire un script qui pourrait en faire 20 grand max...
De plus ton script est plutot a mettre au niveau 2...
Afficher les 8 commentaires