Actualiser image

Bonjour,
j'ai crée une page en php il contient une image represantant la courbe d'evolution d'une vitesse par rapport au temps
ces informations sont récupérées a partir d'un fichier texte.la courbe marche bien mai je veux savoir comment actualiser l'image chaque seconde parce que a chaque foie elle s'actualise les nouveaux données sont représentées.de préférenece sans actualiser la page entière .

merci
Configuration: Windows XP
Firefox 3.0.5

5 réponses

  1. En gros,

    donne moi l'appel

    A+

    Gaerebut
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv='Refresh' content='1'/>
      <script type="text/javascript">
      function SaveFile(fname){
      mg.document.execCommand('saveas', null ,fname)
      }
      </script>
      <?php

      // Instruction 1
      $tbBase=array();
      $fp = fopen ("donnees.txt", "r");
      // Instruction 2
      $contenu_du_fichier = fgets ($fp, 255);
      $contenu_du_fichier=explode(';',$contenu_du_fichier);
      //echo "last".$contenu_du_fichier[count($contenu_du_fichier)-1];
      fclose ($fp);
      ?>

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Graphe</title>
      <style type="text/css">
      <!--
      #Layer1 {
      position:absolute;
      width:200px;
      height:28px;
      z-index:1;
      left: 500px;
      top: 238px;
      }
      #Layer2 {
      position:absolute;
      width:200px;
      height:115px;
      z-index:2;
      left: 491px;
      top: 271px;
      }
      body {
      background-image: url(../../images/-media-reel-divers-divers-114.jpg);
      }
      -->
      </style>
      </head>

      <body>
      <table border="0" align="center">
      <tr>
      <td>
      <img id="mg" src="image.php"/>*************************appel*********
      </td>
      </tr>
      <tr>
      <form id="form1" name="form1" method="get" action="">
      <td>
      Derniére Vitesse
      <input type="text" name="textfield" value="" />
      <input type="button" value="Save Graphic as "
      onClick="SaveFile('image.png'); return false"/>
      <?php
      //affichage du dernier temps et de la derniére vitesse

      // Instruction 4
      $i=count($contenu_du_fichier)-2;
      $out=explode(':',$contenu_du_fichier[$i]);
      //echo $i."__";
      //print_r( $out);

      $last="Vitesse : ".$out[0];
      $last.=" Temps : ".$out[1];
      //insertion par javascript de la donnée dans le champ de texte
      $js="<script type=\"text/javascript\">";
      $js.="document.forms.form1.textfield.value=\"$last\";";
      $js.="</script>";
      echo $js;

      ?>
      </td>
      </form>
      </tr>
      </table>
      </body>
      </html>
      merci
  2. Si t'es chaud, je le suis aussi ;)
    lol

    A+

    Gaerebut
    1. ca vx dire quoi?????!!!!!!!!
  3. Ok,

    d'abord, tu appelle bien ton image comme ça en gros :

    <img src="monimage.php" alt="alt" title="titre" />


    NON ?

    A+

    Gaerebut
    Il y a 2 règles d'or pour réussir dans la vie :
    -Règle 1:  ne jamais dire tout ce que l'on sait...
    -Règle 2: ...
    1. est ce que je te donne l appel que j ai fai et tu me le fait avec javascript si tu vx pcq je sai pa
      merci
  4. Mais t'as juste a appeller ton image en JS au lieux de l'appeller via un echo ^o)
    Je vois pas la difficulté que cela représente...

    A+

    Gaerebut
    1. aide moi donc stp parce que je suis pas initiée en javascript
      merci
  5. Salut,

    tu peux utiliser du Javascript pour faire ça.
    Fais en sorte que ton image soit afficher avec le JS et tu rappelle via la fonction setTimeout("tafonctionquiaffichelimage", 1000);

    A+

    gaerebut
    1. je peux pa travailler avec java script car cé trop compliqué ce que j'ai fai jusque la
      merci