Utilisateur anonyme
-
29 sept. 2010 à 18:37
TychoBrahe
Messages postés1309Date d'inscriptionsamedi 31 janvier 2009StatutMembreDernière intervention 5 juin 2013
-
30 sept. 2010 à 02:00
bonjour a tous !
J'ai une petit probleme :
J'ai un code qui enregiste l'ip du visiteur dans un fichier texte :
$lol="ip.txt";
$ip = $_SERVER["REMOTE_ADDR"];
// On vérifie avant tout si le fichier existe si ce n'est pas le cas on le crée
if(!is_file($commentaires))
{
$verif=@fopen($lol,"w+");
}
// Si ok on ouvre en écirture-enregistrement du fichier message.txt
$verif=@fopen($lol,"r+");
// On analyse les anciennes données et on les stocks
$stock=@fread($verif,filesize($lol));
// On paramère le tout dans la variable $opinion
$opinion=$ip;
// On remet le curseur du fichier en début de ligne
rewind($verif);
// On insère le nouveau commentaire
fputs($verif,$opinion." \n".$stock);
// On clore le fichier
fclose($verif);
Cela marche tres bien.
Comment lorsque qu'un visteur rentre dans la page, comparer son ip avec les ip dans le fichier texte?
si son ip correspond a une du fichier texte, le rediriger.
Merci
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 29 sept. 2010 à 19:00
Salut,
Si chaque IP est sur une ligne seule, il suffit de lire le contenu du fichier avec la fonction file() et de vérifier la présence de l'IP dans le tableau avec in_array().
--
Neige
Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)