$ip = $_SERVER["REMOTE_ADDR"]; $date = date("d-m-Y"); Print(""); $nom_fichier = "$date.txt"; if ($fichier = fopen($nom_fichier, "a+")) { fwrite($fichier, $ip); fwrite($fichier, "\r\n"); fclose($fichier);
file_put_contents(date("dmY").'.txt', $_SERVER["REMOTE_ADDR"]."\r\n", FILE_APPEND);
<? php $date = date("d-m-Y"); if (!$fp = fopen("$date.txt","r")) { echo "Echec de l'ouverture du fichier"; exit; } else { while(!feof($fp)) { $Ligne = fgets($fp,255); echo $Ligne; $Fichier .= $Ligne; } fclose($fp); } ?>
la majorités des sites ne sont pas a jour avec php
[...]Hélas, au vu de ton code, et du mien , je présume que ce code ci n'es pas a jour non plus.
<?php function addIP($ip) { file_put_contents(date("dmY").'.txt', $ip."\r\n", FILE_APPEND); } ?>
<?php function checkIP($ip) { // retrait du contenu du fichier ds un tableau $a = file($date.'.txt'); // contrôle que l'ip passée en paramètre n'existe pas déjà if (!in_array($ip, $a)) { addIP($ip); // écrit l'ip dans le fichier return false; // l'ip n'est pas présente } else return true; // l'ip est présente } ?>
<?php if (!checkIP($_SERVER["REMOTE_ADDR"])) { // l'ip n'est pas présente ds le fichier // affichage du div contenant la pub } ?>
Sinon, oui je pense que le jeu en vaut la chandelle, ne serai-ce que pour une auto-satisfaction, et m'aider a comprendre un peu plus php, qui me semble si énorme oO
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question