begin process at 2010 03 22 06:28:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > ENREGISTRER LE IP DE CHAQUE VISITEUR

ENREGISTRER LE IP DE CHAQUE VISITEUR


 Information sur la source

Note :
2 / 10 - par 2 personnes
2,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Débutant Date de création :12/06/2002 Date de mise à jour :08/11/2005 21:40:54 Vu :11 337

Auteur : yoman64

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note


 Description

Sa sert a enregistrer le Ip de chaque visiteur qui vont sur votre page dans un fichier text  

Source

  • <?php
  • $fichier = fopen("ip.txt", "a");
  • fputs($fichier, $REMOTE_ADDR."\n");
  • fclose($fichier);
  • echo ("Votre IP (".$REMOTE_ADDR. ")a été ajouter a notre db,bonne journée<br>")
  • ?>
<?php
$fichier = fopen("ip.txt", "a");
fputs($fichier, $REMOTE_ADDR."\n");
fclose($fichier);
echo ("Votre IP (".$REMOTE_ADDR. ")a été ajouter a notre db,bonne journée<br>")
?>



 Historique

08 novembre 2005 21:40:54 :
Simplification

 Sources du même auteur

Source avec Zip CLASSE : GESTION D'UTILISATEURS
Source avec Zip Source avec une capture GÉOLOCALISATION DE VOS VISITEURS (REVISÉ)
Source avec Zip RÉCUPERER LES INFOS D'UN SERVEUR DE JEUX (BEAUCOUP DE JEUX S...
AJOUTER UN UTILISATEUR SUR UN SERVEUR FTP FILEZILLA
Source avec Zip PORTAIL DE PROGRAMMATION SANS MYSQL

 Sources de la même categorie

Source avec Zip EFFACER LES FICHIERS IMAGES ( .PNG ), D'UN RÉPERTOIRE TEMPS ... par christophe0511
COURTE ET SIMPLE FONCTION RÉCURSIVE POUR LECTURE DE RÉPERTOI... par mbdx
Source avec Zip Source avec une capture GESTIONNAIRE DE FICHIERS | MYSQL PHP 5.X {NEMENTON PHP MANA... par Nementon
Source avec Zip Source avec une capture LISTE REPERTOIRE (DIR EN PHP) par mephistope
Source avec Zip LIRE UNIQUEMENT LES X DERNIERS OCTETS D'UN FICHIER DISTANT (... par Equilibrius

Commentaires et avis

Commentaire de BombStrike le 21/09/2002 16:10:12

euh, a quoi sert la ligne:
$serveur = gethostbyaddr($REMOTE_ADDR);
??? un peu a rien...

Commentaire de bob3000 le 04/06/2003 23:42:40

ouais, mais cest quoi le   gethostbyaddr  ?

Commentaire de In0x le 18/06/2005 17:09:56

sa send le rip je c pas pourkoi il y a des chose inutile + il ne répond pas. Peut être a t'il prit quelque chose de la page qui peu servir pour la suite.

Commentaire de yoman64 le 19/06/2005 00:20:40

Un ip c'est utile pour logger ce qui se passe sur ton site , si quelqu'un te hack ou post des truc intolérable sur ton site , tu as moyen de faire des plaintes contre lui si tu connais son ip...

Commentaire de alamut167 le 08/10/2005 13:29:52

ce script, tu le places où ? --> dans les pages de ton site...si oui à quel endroit.  
Et tu le lit comment ?
Sinon, envoie une note explicative....merci

Commentaire de alamut167 le 10/10/2005 19:55:12

hello, je viens de mettre ce bout de code dans une page php, et j'ai créé un fichier plat ip.txt qui me revoie des adresses ip, mais j'aurai voulu la date et l'heure de connexion.... c'est possible !!! et comment.... merci

Commentaire de bob3000 le 10/10/2005 19:57:15

utilise la fonction date ex: date("F j, Y, g:i a");

http://ca.php.net/date

Commentaire de yoman64 le 11/10/2005 07:38:47

Waw , Bob is still alive ^^
Domage que ton site n'avance plus :-/

Commentaire de alamut167 le 11/10/2005 11:16:50

Je suis débutant en php et je viens de modifier le code en incluant la date et heure de connexion, mais le résultat n'est pas bon.

Le résultat que je voudrai serait par exemple:
50.185.147.169 12 oct 2005 11:42
50.185.147.169 12 oct 2005 17:25
40.144.177.182 12 oct 2005 18:02
Pouvez-vous m'aider !!!

<?php
$fichier = fopen("ip.txt", "a");
$serveur = gethostbyaddr($REMOTE_ADDR);
$ladate  = date("d M Y, G:i ");
fputs($fichier, $REMOTE_ADDR."
", $ladate);
fclose($fichier);
echo ("Votre IP est :(".$REMOTE_ADDR. ")<br>")
?>

Commentaire de FhX le 13/11/2005 19:18:11

Peut-etre qu'en allant voir la doc pour fopen/fputs/fclose tu aurais compris pourquoi ca ne marchait pas :)

$buffer = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$buffer .=data("d M Y, G:i");
$fichier = fopen('ip.txt','a');
fputs($fichier, $buffer);
fclose($fichier);
echo 'Votre ip est la suivante : '.$_SERVER['REMOTE_ADDR'];

Commentaire de chm010590 le 06/01/2006 21:51:45

Et comment enregister aussi le nom du visiteur?

Dans mon code, j'ai créer un champs name, il l'affiche mais ne l'enregistre pas dan sle fichier?
Pouvez-vous m'aider ?
<?php
$fichier = fopen("ip.txt", "a");
$serveur = gethostbyaddr($REMOTE_ADDR);
$ladate  = date("d M Y, G:i ");
fputs($fichier, $REMOTE_ADDR."", $ladate);
fputs($fichier, "", $name);
fclose($fichier);
echo ("Votre IP est :(".$REMOTE_ADDR. ")<br>");
echo ("Votre nom est :(".$name. ")<br>");

?>

Commentaire de XFG le 31/05/2007 17:00:24

Si ce code doit être réaffiché par la suite (genre stocké en bdd puis affiché sur une page), parsez l'ip avec htmlspecialchars().

Commentaire de bob3000 le 31/05/2007 17:20:31

chm010590: utilise un seul fputs

e.g. fputs($fichier, $REMOTE_ADDR . "", $ladate . " | " . $name);

Commentaire de jlmcreation le 24/11/2007 16:59:14

bonjour
j'ai tous fait ,le probleme est que les adresse ip sont toutes a la chaine ,j'aimerai trouver un script qui me met les ip comme suit :

50.185.147.169 12 oct 2005 11:42
50.185.147.169 12 oct 2005 17:25
40.144.177.182 12 oct 2005 18:02

dans mon document ip.txt, est ce possible ?,si oui merci de me communiquer le script.

Commentaire de yoman64 le 24/11/2007 22:55:48

Si tu es sous windows c'est que les retours a la lignes sont different que sur unix,
tu dois donc remplacé le \n par \r\n

si tu souhaite ajouté la date a coté alors tu peux écrire :
fputs($fichier, $_SERVER['REMOTE_ADDR'].date('Y-m-d H:i:s')."\r\n");

J'espère t'avoir aidé.

Commentaire de jlmcreation le 25/11/2007 11:46:49

desolé j'ai changer la ligne ,ca me bloque la page php .

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales