Version complète: sur le forum Webmaster Hub : Enregistrer IP dans un fichier
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
hikaru59
Salut,

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

CODE
<?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
Anonymus
Bonjour,

CODE
$inF = fopen("ip.txt","a");
fputs($inF,$_SERVER["REMOTE_ADDR"]."\n");
fclose($inF);



Nico.
ps : par contre, le fait d'enregistrer ca dans un fichier '.txt' permettra à tout le monde de le lire, ce qui n'est pas génial...
petit-ourson
CITATION(Anonymus @ mercredi 23 juillet 2008 à 00:23) *
ps : par contre, le fait d'enregistrer ca dans un fichier '.txt' permettra à tout le monde de le lire, ce qui n'est pas génial...

Tout dépend où se trouve le fichier tongue.gif
hikaru59
Merci, ça marche !

ps : Il suffit de donner un nom difficile à trouver : blablabla.txt
petit-ourson
CITATION(hikaru59 @ mercredi 23 juillet 2008 à 01:09) *
ps : Il suffit de donner un nom difficile à trouver : blablabla.txt

J'aurai plutôt bloqué le chargement du fichier via un .htaccess ou dans un répertoire inaccessible.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.