rss
FichierPlus
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[php] Supprimer une ligne dans un fichier.

orion.project, le mardi 25 mars 2008 à 22:41:03
Bonjour,
j'ai crée ce script en php qui permet de logger les adresses ip qui visite mon serveur.
Je voudrais que ce script affiche chaque adresse ip acompagné de la date et heure de la dernière visite de chaque ip.
Cependant je n'arrive pas a ce résultat.
Voici le script

<?php
$fichier = 'log.html';
if(!file_exists($fichier))
{
$fh = fopen($fichier, "w");
fclose($fh);
}
$lignes = file($fichier);
$ligne_don = $lignes[0];
$ip = $_SERVER['REMOTE_ADDR'];
$br="<br>";
$date = date("d-m-Y");
$heure = date("H:i:s");
echo "ton ip est $ip voici les ip enregistrer sur le serveur:<br>";
$texte="* $ip /-/ le $date à $heure";
// ouverture en lecture ( a+)
if(ereg($ip,$ligne_don)!=0) // si il y a l'adresse ip dans le fichier alors on fait sa
{
$ligne_don=str_replace($ip,"",$ligne_don);
$ouvre=fopen($fichier,"w");
fwrite($ouvre,$ligne_don);
fwrite($ouvre,$texte);
fwrite($ouvre,$br);
}
else // sinon l'adresse ip n'est pas présente alors on écrit l'ip
{
$ouvre=fopen($fichier,"a+");
fwrite($ouvre,$texte);
fwrite($ouvre,$br);
}
fclose($ouvre);
echo "<p>$ligne_don $heure";
?>

Ce script affichera les adresse ip l'une aprés l'autre cependant je voudrais effacer la premier ligne du fichier log.html afin que la date et l'heure puisse etre mis a jour.
Répondre à orion.project  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Djflexlive, le mercredi 26 mars 2008 à 15:17:58
Cependant je n'arrive pas a ce résultat.

>> Oui mais tu arrives à quoi comme erreur ou autre ? Pourquoi n'utilises tu pas simplement un fichier .txt ?

Ton fichier est en 777 ?
Répondre à Djflexlive

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ORioN, le dimanche 30 mars 2008 à 12:53:02
Mois sa marche assé bien ce logger d'ip
Mais je n'arrive pas a supprimer une ligne d'adresse ip
Répondre à ORioN
Logiciels pertinents trouvés dans les téléchargements
Télécharger NoTrace 2FNoTrace - NoTrace est un logiciel qui va se charger de nettoyer des points sensibles de votre vie privée. En naviguant sur Internet,...Catégorie: Anonymat/Confidentialité
Licence: Freeware/gratuit
Télécharger Unlocker 1.8.7Unlocker - Unlocker est un outil permettant de forcer la suppression d'un fichier lorsque le système refuse de le faire. Unlocker...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger Revo Uninstaller 1.71Revo Uninstaller - Revo Uninstaller est logiciel de nettoyage en profondeur avec diverses fonctionnalitées : Nettoyage, désinstalleur de...Catégorie: Nettoyage
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [php] Supprimer une ligne dans un fichier. »