ASSOCIE LE CONTENU D'UN FICHIER A UNE DATE

boby87000 Messages postés 132 Statut Membre -  
boby87000 Messages postés 132 Statut Membre -
Bonjour,

je suis débutant en php je développe un outil qui récupéré le contenu d'un fichier dans une BD mysql et actualise ma page chaque seconde je voudrais associé une heure au fichier mais en conservant l'heure-1 c'est a dire l'heure précédente

merci
Configuration: Windows XP
Firefox 3.0.4

13 réponses

  1. Apatik Messages postés 6040 Statut Contributeur 789
     
    Tu peux nous faire un petit exemple de ce que tu veux afficher s'il te plait? J'ai du mal à comprendre.
    0
  2. boby87000 Messages postés 132 Statut Membre
     
    ok!!
    voila mon code
    dans ma page html j'ai <meta http-equiv="refresh" content="1;url=logs_window.php">
    en dans mon code php j'ai donc:
    $fd = fopen ($fichier, "r");
    if($fichier)
    {
    while (!feof ($fd))

    {

    $buffer .= fgets($fd, 4096);

    $lines[] =$buffer;

    }
    fclose ($fd);

    foreach ($lines as &$ligne)
    {
    // j'affiche les info de mon fichiers
    echo '<br>'.$ligne;

    }

    je voudrais associé le contenu du fichier a une heure car le fichier contient des infos que j'ai pas envi de perdre meme en actualisant page!!
    sa va un peu?
    0
  3. Apatik Messages postés 6040 Statut Contributeur 789
     
    Euh.. mais là tu ne pers rien, puisque tu te contente d'afficher ton fichier..
    0
  4. boby87000 Messages postés 132 Statut Membre
     
    oui justement je voudrais lui associé une heure qui va s'incrementé en gardant bien l'heure du debut.
    j'ai defini une date par dans mon script $date = date('d-m-Y_G-i-s'); qui recupere la date et l'heure actuelle
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Apatik Messages postés 6040 Statut Contributeur 789
     
    En fait tu afficher un truc comme ça

    [heure]: [contenu du ficher]

    c'est ça?
    0
  7. boby87000 Messages postés 132 Statut Membre
     
    oui exactement
    0
  8. Apatik Messages postés 6040 Statut Contributeur 789
     
    echo "$date : $contenu_du_fichier"; tout simplement :)
    0
  9. boby87000 Messages postés 132 Statut Membre
     
    j'ai fais cette solution mais le problème comme le fichier est rafraichis les dates et heures ne sont pas sauvé et sont ecrasées celui existant est remplacé par la nouvelle date qui correspond a celle actualisé!!
    c'est un peu clair?
    0
  10. Apatik Messages postés 6040 Statut Contributeur 789
     
    Mais qu'un peu alors.. Tu veux que ça soit quelle date qui soit affichée alors?
    0
  11. boby87000 Messages postés 132 Statut Membre
     
    par exemple
    12h12: [contenu du fichier]
    12h 13:[contenu du fichier]
    12h 17:[contenu du fichier]
    12h 42:[contenu du fichier]

    je recupere le contenu de mon fichier en temps réels sur un dispositif electronique
    l'ineteret est de pouvoir savoir qu'a telle date et a telle heure il ya eu tel ou tel probleme
    sa va?
    0
  12. Apatik Messages postés 6040 Statut Contributeur 789
     
    AAh...
    Donc il faut que tu consigne tout dans un log:
    tu ouvre ton fichier
    Tu récupère $contenu
    Tu génère $date
    Tu écris "$date : $contenu" dans un deuxième fichier
    Tu récupère le contenu du deuxième fichier et tu l'affiche.
    0
  13. boby87000 Messages postés 132 Statut Membre
     
    ok je vais essyer vous pouvez essayer de faire le script avec mon script du haut?
    0
  14. boby87000 Messages postés 132 Statut Membre
     
    j'ai essayé de faire ce tu as dis mais sa ne resouds pas le probleme
    il donne ce que je recois quand l'actulise la page

    ethernet_plugg_unplugg_cb called with state : 4 29-01-2009_16-10-39
    ethernet_plugg_unplugg_cb called with state : 4 29-01-2009_16-10-39
    ethernet_plugg_unplugg_cb called with state : 4 ethernet_plugg_unplugg_cb called with state : 2 29-01-2009_16-10-39
    ethernet_plugg_unplugg_cb called with state : 4 ethernet_plugg_unplugg_cb called with state : 2 29-01-2009_16-10-39
    ethernet_plugg_unplugg_cb called with state : 4 ethernet_plugg_unplugg_cb called with state : 2 29-01-2009_16-10-39
    vous voyez bien les dates sont les memes
    NB: le reste se sont mes traces c'est normal
    0