Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

script Whois IP

bonjour,
j'ai quelque soucis avec le script WhoisIP

Si je ne me trompe pas, pour utiliser le script il faut au préalable une
page html contenant un formulaire dans lequel on entre l'adresse IP.
Cette adresse ip est ensuite récupérée dans la variable

$whois_ip_demande=$_POST['ipaddress']

pour être traitée.
J'ai donc créé une page statique contenant le formulaire avec l'envoi par la
méthode POST, voiçi le code source (c'est trés basique)

<HTML><TITLE>WHOIS</TITLE>
<BODY>
<H1><div align=center> Whois </div></H1>
<FORM ACTION=WhoisIP.php METHOD="POST">
<div align=center>
Entrez l'adresse IP :<INPUT NAME="ipadress">
<BR><br>
<INPUT TYPE="submit" VALUE="Validez">
</div>
</FORM>
</BODY></HTML>

Bien évidemment cela ne fonctionne pas. Je précise que le chemin du fichier
WhoisIP.php est correct et j'ai placé les droit 755 sur ce fichier.
La réponse du script whois.php m'indique que le champs de l'adresse IP
est vide. Il y a donc un probléme dans la récupération de la variable pour
la traiter.

J'ai certainement fait une erreur quelque part.
Est ce qu'il te serait possible de me dire à quel endroit.

Merci et longue vie à ce site passionnant que je ne connaissais pas.
Bonjour,

Je pense qu'en premier lieu, tu devrais activer les messages d'erreur de ton serveur WEB (apache / IIS / ...), bien souvent, ce type d'erreur intervient lors d'une mauvaise configuration de PHP, qui par conséquent te donne le message d'erreur, pour exemple:

**********************************************************

Warning: main(../variables.php) [function.main]: failed to open stream: No such file or directory in ...\whoisIP.php on line 50

Warning: main() [function.include]: Failed opening '../variables.php' for inclusion (include_path='.;C:\php5\pear') in ...\whoisIP.php on line 50

Warning: main(../compteur.php) [function.main]: failed to open stream: No such file or directory in ...\whoisIP.php on line 55

Warning: main() [function.include]: Failed opening '../compteur.php' for inclusion (include_path='.;C:\php5\pear') in ...\whoisIP.php on line 55

Erreur

Le Whois ne peut pas avoir lieu car le champ IP est vide.
J'allais oublier, tu peux également modifier une ligne du code source pour essayer de localiser l'erreur:

;$whois_ip_demande=$_POST['ipaddress'];
$whois_ip_demande="195.7.102.13"; // Ip du site frameip

Si cela fonctionne, il y a vraisemblablement une erreur dans la configuration des passages de variables avec POST et/ou GET, et tu pourras donc orienter ta recherche sur la configuration du serveur, plutot que sur un eventuel bug dans le code.

Bonne chance.
Merci pour ta réponse rapide.

Le probléme c'est que je n'ai pas d'accés au serveur. C'est un hébergement mutualisé chez OVH et les seuls logs que je peux consulter sont les access.log d'apache pour consulter le traffic.
Je ne peux donc pas connaitre les messages d'erreurs........
laisse moi 2mn, je vais regarder vite fait 🙂
L'erreur est assez simple en fait 🙂

Lorsque tu utilises un script comme celui la, vérifie bien la variable que tu passes au script (au niveau de son orthographe).

Essaies donc <INPUT NAME="ipadress"> ❗

Bonne continuation 🙂
J'ai l'air tout con.......enfin merci.

Pour info. Ta solution avec l'IP en lieu et place de la variable fonctionnait. ce qui est normal.

Et la prochaine fois, j'acheterai des lunettes, la solution était sous mes yeux. Cette fois le script marche à merveille.

Longue vie à frameip.com
Quand tu as un probleme de ce style, essaie déjà de voir dans le script et initialiser la variable qui est censée etre sans valeur, et ensuite ca te permet de voir un peu mieux ou se situent les problèmes.

C'est souvent les erreurs les plus simples qui sont les plus dures à déceler 🙂

Bonne continuation 😉

Bonjour,
D'abord je tiens d'entrée à vous remercier pour votre site qui est très riche: riche de part la qualité des informations que vous partagées et riche également en quantité d'infos.
Je pense que votre site mérite très bien d'être recommandé à toutes les personnes qui s'interessent à l'info.
Je voudrais profiter pour vous signaler que j'ai testé le script .
je boss dernière un proxy d'une université.
Pensez-vous que la difficulté est au niveau du proxy ou autres ?
D'avance merci.
Bonjour a tous,

J'ai un souci concernant le fichier Whois.php.

Le problème arrive toute a la fin, je n'obtient pas les informations voulue

J'ai ceci uniquement:

C'est le serveur whois.ripe.net qui possède l'information suivante :

% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html

J'ai l'impression que cela bloque a la ligne
fwrite($socket, "$ip_recherche\n");

Avez vous eu ce même problème et quelqu'un aurait une idée de la cause.

Merci de votre aide.
Bonjour,

J'ai le même problème que Toni.

L'affichage s'arrête à :


C'est le serveur whois.ripe.net qui possède l'information suivante :

% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html

Savez vous d'où cela peut venir ?

Merci de votre aide
Bonjour,

J'ai le même problème que Toni.

L'affichage s'arrête à :


C'est le serveur whois.ripe.net qui possède l'information suivante :

% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html

Savez vous d'où cela peut venir ?

Merci de votre aide

Bonjour,

J'ai également la même erreur et je n'arrive pas à trouver d'où ça vient.

Merci pour votre aide.

Al3ks
Flushovsky a écrit:
Bonjour,

J'ai le même problème que Toni.

L'affichage s'arrête à :


C'est le serveur whois.ripe.net qui possède l'information suivante :

% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html

Savez vous d'où cela peut venir ?

Merci de votre aide


Bonjour,

J'ai également la même erreur et je n'arrive pas à trouver d'où ça vient.

Merci pour votre aide.

Al3ks

Ce forum est out of date ou vous ne connaissez pas la réponse à la solution ?