GetHostByName

Eléphant du PHP | 73 Messages

23 août 2011, 15:58

Bonjour,

j'aimerais faire quelque-chose qui me "paraît" simple, mais je ne sais pas si c'est techniquement faisable donc j'aimerais quelques conseils.

j'ai un formulaire php/html que je remplis avec des inputs, dont un nom de serveur et une IP
j'aimerais ajouter un petit lien à coté de l'input IP "resolve" et que cela prenne en compte le nom mis dans l'input et fasse la résolution DNS nom->ip (en prenant en compte mon client dns local, je pense que c'est automatique sur le serveur mais bon).

je sais comment faire ce que je veux en PHP ($ip = gethostbyname(nom_hote)) mais j'imagine qu'il faut du javascript dans mon cas pour récupérer le contenu du champ "serveur name" et réinsérer l'IP trouvée dans l'input IP.

auriez-vous une idée de comment je peux faire ça ?

puis-je utiliser du code PHP "dans mon javascript" ?

car :

- je sais comment faire la résolution (en php)
- je sais comment prendre le contenu d'un input (en javascript)
- je sais comment modifier le contenu d'un input (en javascript)
mais je ne sais pas tout faire fonctionner ensemble à l'aide d'un simple HREF=.. :p

merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

07 sept. 2011, 22:51

Javascript ne sait pas faire cela... cependant, avec ajax, javascript peut faire appel au serveur pour demander a php de lui rendre ce petit service, et afficher le résultat où tu le souhaite ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...