Envoyer à intervalle régulier l'adresse ip publique

Soyez le premier à donner votre avis sur cette source.

Vue 5 767 fois - Téléchargée 847 fois

Description

Petite adaption personnelle de différents bouts de code du site.
Cette première version permet de détecter par l'intermédiaire d'un site web l'adresse IP publique.
Puis d'envoyer un mél contenant cette adresse IP.
Un timer permet à intervalle régulier (1 minute dans ce source) d'envoyer le mél.
Le paramétrage de l'application peut être lu et sauvegardé dans un fichier INI.
L'application est fonctionnelle mais devra bien sur évoluer au cours du temps.

Source / Exemple :


Voir le zip

Conclusion :


N'hésitez pas à donner votre avis

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
6
Date d'inscription
jeudi 21 septembre 2006
Statut
Membre
Dernière intervention
17 mars 2020

Plutôt que d'envoyer des mails en veux tu en voilà, ne serait il pas plus intéressant d'enregistrer l'adresse IP dans un fichier et de la comparer à celle du moment présent et si cette adresse est différente alors d'envoyer le mail et enregistrer la nouvelle adresse dans le fichier pour la prochaine fois. Il suffit de faire cette comparaison à l'ouverture d'une session ou par une tache planifiée du PC.
Messages postés
9
Date d'inscription
samedi 14 octobre 2000
Statut
Membre
Dernière intervention
26 octobre 2005

Le programme est déjà prévue pour envoyer l'adresse ip automatiquement

Le principe : dans la fonction timer qui est réglée sur 10 secondes, je compte le nombre de fois ou le timer se déclenche.
If Compteur = 6 then ... signifie "je compte 6 fois 10 secondes" (donc une minute) et j'envoies.

Pour modifier la fréquence des envois, il faut modifier cette valeur ou le code de la fonction
Messages postés
9
Date d'inscription
samedi 14 octobre 2000
Statut
Membre
Dernière intervention
26 octobre 2005

Bonjour

Oui je sais mais la valeur que tu peux envoyer au timer est un entier donc ne peux pas dépasser une certaine valeur.

Si tu veux envoyer toutes les 30 minutes tu dois utiliser cette petite astuce.

Cordialement
Messages postés
46
Date d'inscription
jeudi 8 mai 2003
Statut
Membre
Dernière intervention
22 septembre 2004

dépasser les limites, tu veux dire par là que dans une future version, tu permettrais de choisir le délai entre chaque envoi ?

Tu peux le faire plus simplement en faisant Timer1.Interval = xxx ;)

Cordialement, Eric
Messages postés
9
Date d'inscription
samedi 14 octobre 2000
Statut
Membre
Dernière intervention
26 octobre 2005

Bonjour

Oui je sais pour avoir consulté une bonne partie des codes similaires.

Mais je l'avoue par facilité c'est bien plus simple. De plus je n'ai pas encore trouvé de code pour faire la même fonction...

Pour le timer c'est vrai que dans ce cas nul besoin de faire comme cela mais j'avais préparé la fonction pour dépasser les limites (10 min, 15min, 1 heure, ...)

Cordialement
Afficher les 6 commentaires

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.