Insertion d'adresse IP du serveur php

trxxrt Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Dackxes Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaye de créer un petit système astucieux pour l'utilisation que je fais de mon pc.
En affet, j'ai créé deux serveurs pour un jeu (warsow) qui passent par le ports 44400 et 45000 de mon pc, pour une équipe de ce jeu (K2R).
Nous avons un forum dans lequel nous pouvons modifier la page d'accueil (xooit).
Comme je suis sous numéricable, j'ai une ip dynamique.
J'ai installé apache2 et php, et l'idée serait de créer une page dans laquelle mon adresse ip figure.
Ensuite, un petit coup d'iframe et hop elle apparaît dans la page du forum (déjà fait).
Après quelque recherche, j'ai trouvé une variable d'environnement php qui me permettait en théorie de réaliser mon projet

<?php
echo ''.$_SERVER['SERVER_ADDR'].'';
?>

Voilà seulement je suis branché à internet via le CPL !
Résultat sur le forum, il y a :

Les serveurs marchent !
192.168.0.12

Concrètement, j'aimerai qu'à la place de mon IP locale, ce soit mon IP publique qui s'affiche !
En gros je cherche l'équivalent de la variable d'environnement précédente mais qui me permette d'afficher non pas l'ip locale mais l'ip publique !

Je précise que je suis sous ubuntu dernière version, apache dernière version et php dernière version (me semble-t'il^^)

Merci d'avance à tous ceux qui vont m'apporter leur aide ô combien précieuse !

(le lien du forum est http://k2r-team.xooit.fr . Vous pourrez juger vous-même du résultat de mon code sur la page d'accueil.

4 réponses

trxxrt Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
"Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/index.php on line 2"

Visiblement php aime pas xD !

De plus, si mes souvenirs sont bons, $REMOTE_ADDR appelle l'adresse ip du client alors que j'aimerai celle du serveur.
1
Dackxes Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   35
 
En cherchant 30 secondes sur Google j 'ai trouvé ça :

<?php echo "$_SERVER["REMOTE_ADDR"]"; ?>


Essaye-le et dit moi ce qui se passe.
0
trxxrt Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   1
 
J'essaye tout de suite ! ;-)
0
Dackxes Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   35
 
Sinon tu peux te renseigner sur no-ip.com. Un petit logiciel actualisera ton adresse ip à chaque fois qu 'elle change pour laisser le même nom d 'apparence.
0