Recherche script affichage ip

Discussion dans 'Web, design' créé par gandalfleblanc, 9 Décembre 2006.

Statut de la discussion:
Fermée.
  1. Offline
    Bonjour à tous,

    Donc comme dit dans le titre, je recherche un script pour afficher l'ip de l'utilisateur en html (si ça existe ?)

    Sinon, j'ai rechercher sur google et les 3/4 des liens sont redirigé vers le site ou j'ai copié le script.

    Donc je vais sur google et je tape: adresse ip de vos utilisateurs. J'arrive sur http://www.actulab.com/l-ip-de-vos-visiteurs.php et le code source leur appartient.

    Donc j'aimerais faire un script qui affiche l'adresse ip en html, ou alors en php (puisque tous les codes sont en php en recherchant sur google)

    Genre:

    Description :

    Ce script affiche l'IP du visiteur

    Portion de code

    <?PHP

    // On vérifie que l'IP existe
    if (isset($REMOTE_ADDR)) {
    echo "Votre IP est $REMOTE_ADDR";
    }
    // Sinon message d'erreur
    else {
    echo "Nous n'avons pas réussi à obtenir votre IP";
    }

    ?>

    Mais voilà, pourriez-vous me dire comment est-ce que je dois faire ? J'ouvre le bloc note, je copie ce code, j'enregistre sous: ipvisiteur.php. Je mets ce fichier sur mon ftp. Et quand je vais sur: http://www.monsite.be/ipvisiteur.php rien n'apparait...

    Même avec ce code:

    <?
    print("Votre adresse IP est : $_SERVER['REMOTE_ADDR']");
    ?>

    Je ne sais pas du tout ou le copier (dans bloc note ?), je ne sais pas si je dois l'enregistrer sous php et mettre le fichier sur mon ftp ?

    Et pour finir, je code mon site en html, donc serait-il possible de mettre du php dans du html ? Arf je suis perdu.

    Voilà j'espère que j'obtiendrai une réponse claire, précise et rapide :)

    D'avance, je vous remercie.
    gandalfleblanc, 9 Décembre 2006
    #1
  2. Offline
    Tifox ou pas
    Tout d'abord, il faut savoir que le php est un langage de programmation interprété, donc il faut que ton serveur puisse interpréter tes pages php, sinon il ne saura rien afficher.

    Ensuite, il est tout a fait possible de mixer du HTML et du php, c'est même ce qui se fait le plus souvent. Si tu en maitrise pas la chose, il y a pas mal de tutoriels sur internet, dont ceux de http://www.siteduzero.com .

    Enfin, pour ce qui est de récupérer l'adresse ip, je ne pense pas que ce soit faisable juste avec du HTML. Par contre, en php, c'est faisable, et ceci devrait te retourner l'adresse ip de l'utilisateur la plupart du temps :
    Code:
    $_SERVER['REMOTE_ADDR']
    Tifox, 9 Décembre 2006
    #2
  3. Offline
    .Vinc. Oh, un LamZ !
    .Vinc., 9 Décembre 2006
    #3
  4. Offline
    Xou I ♥ rien
    Ou plus simple encore
    Code:
    <div>Votre IP est : <?=$_SERVER['REMOTE_ADDR']?></div>
    Xou, 9 Décembre 2006
    #4
  5. Offline
    D'accord, donc j'ouvre le bloc note, j'insère ce code:

    <?
    $IP = $_SERVER['REMOTE_ADDR'];
    echo "Ton ip est $IP";
    ?>

    Je l'enregistre sous: testip.php et je mets ce fichier sur mon ftp ? car j'ai essayer et quand j'essaie d'afficher ma page c'est tout blanc :-'

    Merci pour les réponses :)
    gandalfleblanc, 10 Décembre 2006
    #5
  6. Offline
    BelZe *
    Si ca va pas, c'est que ton hébergeur n'accepte pas le php.
    BelZe, 10 Décembre 2006
    #6
  7. Offline
    C'est marrant, je viens d'essayer, il m'a dit erreur... j'ai ete sur l'index de mon site, mon site marche. je me dis pff c pas possible qd meme... Ensuite je remet une fois mon site pour voir si ca ne va vraiment pas avec l'ip, et ca a fionctionné... Bizarre qd meme !

    En plus hier c'est ce que j'avais fait et ça n'a pas marché ? mdr...

    Bon ben merci ça fera un heureux sur terre auj :)

    Autre petite question, j'ai toute une page en html et je souhaite insérer ce code en php, comment dois-je proceder ? Merci.
    gandalfleblanc, 10 Décembre 2006
    #7
  8. Offline
    guslinux Gamerz'ien
    Code:
    <?
    
    echo $REMOTE_ADDR;
    
    
    ?>
    Resultat : http://www.edoplan.com/myip.php

    Pour info, le php est interpreté par le serveur, qui renvoies le resultat sous forme de texte (dans le cas d'un print() ou un echo() ).

    A toi de formater le texte renvoyé par le script php pour qu'il corresponde à de l'html.
    guslinux, 12 Décembre 2006
    #8
Statut de la discussion:
Fermée.