Adresse ip derrière routeur - envoie ftp avec wininet du fichier pour avoir son adresse

Soyez le premier à donner votre avis sur cette source.

Vue 16 599 fois - Téléchargée 1 254 fois

Description

Je sais qu'il existe déjà ce genre de programme ou de bout de code, mais prenez la
peine de regarder ce code. En plus de donner l'adresse IP, il vous permet directement
de générer le fichier qui va vous donner votre adresse IP depuis un serveur WEB apache
et le transférer sur celui-ci.

Explication:

Pour trouver votre adresse ip à travers un réseau local, il vous faut un renvoie de
votre adresse via un serveur se situant à distance. Ce petit programme vous permet
de trouver cette adresse en créant un fichier exécutable sur un serveur apache php
vous retournant l'adresse IP.
Voilà pour l'explication.
Le fichier PHP: <?php echo $_SERVER['REMOTE_ADDR']; ?>
C'est tout.
La partie de droite vous permet de créer et envoyer le fichier php sur votre serveur.
La partie de gauche vous renseigne sur votre adresse IP.

Les fonctions ont été développé avec le dictionnaire de MSDN en ligne pour pouvoir
implémenter les fonctions FTP nécessaires et aussi les fonctions de récupérations
du contenu de la requète obtenue.
Voilà, donc aucun composant autre que les composants standards ne sont nécessaires.

Bonne lecture

Source / Exemple :


{Le code fait 400 lignes, je laisse plutôt la place aux commentaires si vous en avez et j'espère que vous en avez...}

Conclusion :


J'ai mis ce code dans le niveau 2 uniquement parce qu'il y a l'implémentation de wininet pour toutes les fonctions du net nécessaires. Si vous avez des doutes, faites le moi savoir.
Pour essayer vous pouvez mettre tester avec l'URL ci-dessous si vous n'avez pas de serveur sous la main:
http://www.67-applications.com/AdresseIp
Pour cela, remplir uniquement le champ URL et laisser décoché Utiliser la fonctionalité FTP

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.