Enregistrer IP dans un fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Enregistrer IP dans un fichier

par chrislabricole » 23 juil. 2008, 14:23

Encore plus simple, si t'es sous PHP5, tu peux utiliser la fonction file_put_contents() ;)

par Alkann » 23 juil. 2008, 09:27

En regardant la documentation de fopen, tu peux voir qu'il faut utiliser w+ au lieu de w.

Enregistrer IP dans un fichier

par fatalfury » 23 juil. 2008, 00:05

Salut,

Je souhaite enregistrer les IP de tous ceux qui essaient entrer dans la partie administration de mon site. Voici mon script :

Code : Tout sélectionner

<?php $Fnm = "ip.txt"; $inF = fopen($Fnm,"w"); $ptr = ftell($inF); $ptr = fseek($inF,$ptr-10); $ip = $_SERVER["REMOTE_ADDR"]; fputs($inF,$ip); fclose($inF); ?>
Le problème c'est que le dernier IP écrase toujours le précédent.
J'aimerais savoir comment l'écrire à la suite sans effacer l'IP précédent.


Merci