Script PHP pour affichier adresse IP d'un serveur (site web).

S333 -  
 S333 -
Bonjour,
svp es-que quelqu'un peut m'aider a écrire un code PHP pour afficher l'adresse ip d'un site dans une page?!

exemple:
http://localhost/ip?url=http://www.commentcamarche.net/forum/php-155/

cela va m'afficher l'adresse ip du site www.commentcamarche.net

IP : 1.2.3.4

Merci.

A voir également:

1 réponse

hams.sun Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   9
 
Hello,

Tu peux faire cela avec :

$domaine =  'www.example.com';
$ip = gethostbyname($domaine);
echo $ip; 


Pour plus d'informations concernant la fonction : gethostbyname
https://www.php.net/manual/fr/function.gethostbyname.php
Ham's tram gram, piképic et colégram :)
0
S333
 
J'ai déjà passer par la http://stackoverflow.com/questions/20819358/how-to-know-domain-name-from-ip-address-in-php

Ce que je veux c'est afficher l'adresse ip du site introduit dans la barre d'adresse via ?url=
Merci.
0
hams.sun Messages postés 123 Date d'inscription   Statut Membre Dernière intervention   9
 
Ok, il te suffit d'utiliser cela alors :

$domaine =  $_GET["url"];
$ip = gethostbyname($domaine);
echo $ip;


C'est la ligne $domaine = $_GET["url"]; qui permet de récupérer le site qui tu envois en paramètre...
0
S333
 
@hams.sun j'apprécie votre aide et j'ai une dernière qstion si c'est possible ;)

comment nettoyer l'url récupérer via $_GET["url"] genre http://un-site/a/b/c pour ne garder que l'addresse du serveur qui est dans ce cas la un-site ?

Pour quoi faire ?
je veux rapidement avoir des informations sur les domaines avec le le même adresse ip en utilisent virustotal via:
https://www.virustotal.com/fr/ip-address/<adresse-ip>/information/

pour ça j'ai créer un marque page avec le code :
javascript:void(window.open('http://mon-site/virustotal-ip.php?url='+window.location.href));

et dans mon fichier virustotal-ip.php pour la redirection j'ai fait
echo "<meta http-equiv=\"refresh\" content=\"0;URL=https://www.virustotal.com/fr/ip-address/$ip/information/\" />\n";

Merci.
0