Savoir l'ip du serveur - HTML/CSS - Programmation
Marsh Posté le 25-09-2004 à 11:05:51
...et ils y vont comment sur ton site si l'IP est pas bonne?
Marsh Posté le 25-09-2004 à 12:57:58
Si le ftp est sur la meme machine que ton serveur web, alors pas besoin de "passser par l'ip", suffit d'indiquer l'adresse du site dans le client ftp et c'est bon...
Mais bon le probleme reste entier ...
Comme skeye je me pose la question suivante : Comment les gens vont sur ton serveur s'ils ne connaissent pas l'ip. En prenant comme hypothese que ton adresse dyndns n'est pas a jour ...
Marsh Posté le 25-09-2004 à 14:11:35
=> boulet <=
En effet, je n'avais pas pensé à ca. Mais de manière générale j'en aurais besoin, pour faire des liens dirigeant vers d'autres ports que le 80 (celui de mon site par easyphp), mais mon adresse "nom".dyndns.org ne le permet pas.
Marsh Posté le 25-09-2004 à 17:33:42
aucune idée ? même pas un site ou je pourrais trouver ce que je cherche ?
Marsh Posté le 25-09-2004 à 17:48:15
Tu devrais afficher ton ip sur un autre site, dont l'adresse est fixe. Tu ouvres un compte chez free ou autre par exemple, et tu fais un index avec ton ip.
Marsh Posté le 25-09-2004 à 19:02:47
Salut !
Ipso a raison. Tu créer un site internet (sur n'importe quel hébergeur) avec un nom de site à la ulimit.com, dans ton index.htm où il y aura l'adresse IP de machine. Lorsque ceux qui veulent entrer dans ton site chez toi, ils cliqueront sur ce lien direct vers ta machine.
L'"index.htm" doit être mis-à-jour à chaque fois que tu connecte sur le net. Personnelement, j'ai fait un script en Python qui s'active lors de ma connexion ADSL, qui récupére l'adresse ip de la machine sur la net puis qui la met dans l'index.htm et envoie tout sur le site de l'hébergeur.
Marsh Posté le 26-09-2004 à 01:26:48
A vrai dire, je n'ai pas tout compris.. Comment est-ce qu'un index.html hebergé chez "n'importe quel hebergeur" peut savoir l'ip de ma machine vu qu'ils n'ont aucun rapport direct ?
Marsh Posté le 26-09-2004 à 10:03:32
neoboss a écrit : A vrai dire, je n'ai pas tout compris.. Comment est-ce qu'un index.html hebergé chez "n'importe quel hebergeur" peut savoir l'ip de ma machine vu qu'ils n'ont aucun rapport direct ? |
tu génères toutes les x minutes sur ta machine un fichier html contenant l'ip, et tu l'uploades sur le serveur...
Marsh Posté le 26-09-2004 à 10:18:04
skeye a écrit : tu génères toutes les x minutes sur ta machine un fichier html contenant l'ip, et tu l'uploades sur le serveur... |
Exact, sauf que la création de l'index ne se fait qu'une seul fois au moment de la connexion à l'Internet.
Marsh Posté le 26-09-2004 à 10:29:04
lesanglier a écrit : Exact, sauf que la création de l'index ne se fait qu'une seul fois au moment de la connexion à l'Internet. |
oui, mais ça le force à détecter la connexion, ça...C'est bcp plus simple de checker régulièrement et d'envoyer si le fichier généré est différent.
Marsh Posté le 26-09-2004 à 12:16:12
Etant sous Linux, ma connexion internet s'active au démarrage du système puis le script en python se lance juste aprés, une seule fois, lors de l'arrêt du système, un autre script transfert un fichier html disant que le site internet est actuellement inaccessible.
Marsh Posté le 26-09-2004 à 18:39:32
lesanglier a écrit : Etant sous Linux, ma connexion internet s'active au démarrage du système puis le script en python se lance juste aprés, une seule fois, lors de l'arrêt du système, un autre script transfert un fichier html disant que le site internet est actuellement inaccessible. |
vouip, mais dans l'hypothèse d'un accès adsl avec un pc allumé 24h/24 et coupure toutes les 24h, c'est difficile de vérifier la coupure/retour de la liaison...
Marsh Posté le 26-09-2004 à 23:56:25
skeye a écrit : vouip, mais dans l'hypothèse d'un accès adsl avec un pc allumé 24h/24 et coupure toutes les 24h, c'est difficile de vérifier la coupure/retour de la liaison... |
Par obligatoirement avec un accés ADSL, on peut le faire avec une ligne RTC.
Par exemple, au reboot de Linux, la connection ADSL se fait automatiquement, on peut faire pareil avec Windows grâce à ADSLAutoConnect
Marsh Posté le 03-10-2004 à 14:34:48
Merci de vos réponses.
Aucun moyen de savoir l'ip grace à $SERVER_ADDR ?
J'ai essayé le code:
< ?php
print("Votre adresse IP est : $SERVER_ADDR" );
? >
mais cela m'affiche simplement:
Votre adresse IP est :
sans l'ip.. une idée ?
Marsh Posté le 03-10-2004 à 15:13:15
utilise AdslAutoConnect...
il y a une option pour uploader un fichier sur un ftp avc ton ip dedans a chaque reconnexion... (http://www.adslautoconnect.net/)
Marsh Posté le 03-10-2004 à 16:46:15
merci, mais je suis derrière un routeur donc ce programme ne marche pas..
Marsh Posté le 03-10-2004 à 16:47:19
NeoBoss a écrit : merci, mais je suis derrière un routeur donc ce programme ne marche pas.. |
DirectUpdate fonctionne parfaitement derrière un routeur.
Marsh Posté le 03-10-2004 à 18:14:08
Merci, ca marche impec depuis DirectUpdate.
Encore une petite question. Une fois mon ip dans mon fichier html, comment l'afficher ou la mettre sous forme de variable sur mon site?
Marsh Posté le 03-10-2004 à 18:41:40
NeoBoss a écrit : Merci, ca marche impec depuis DirectUpdate. |
Mais pour quoi faire, à la fin?
Marsh Posté le 03-10-2004 à 19:10:10
c'est bon, j'ai réussi
Merci de votre aide
Si ca peut aider certains d'entre vous:
<?php
$fichier = 'mon_nom_de_fichier';
$contenu_string = file_get_contents($fichier);
print $contenu_string;
?>
Marsh Posté le 25-09-2004 à 10:56:04
Hello !
J'aurais voulu savoir si c'était possible d'obtenir l'ip du serveur sur lequel est hebergé mon site (je l'heberge moi même) avec un code afin de l'afficher sur le site. Mon ip est dynamique, et ma redirection avec dyndns n'est pas toujours à jour, donc au cas ou elle ne marche pas je voudrais que les gens puissent venir sur mon site afin de voir l'ip actuelle de mon serveur afin de se connecter à mon FTP sans prob.
J'espère que c'est possible
A+