Actualiser image

Fermé
safira - 10 févr. 2009 à 20:30
 safira - 10 févr. 2009 à 23:40
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
A voir également:

5 réponses

gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
10 févr. 2009 à 20:34
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
0
je peux pa travailler avec java script car cé trop compliqué ce que j'ai fai jusque la
merci
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
10 févr. 2009 à 20:48
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
0
aide moi donc stp parce que je suis pas initiée en javascript
merci
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
10 févr. 2009 à 21:00
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: ...
0
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
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
10 févr. 2009 à 21:19
Si t'es chaud, je le suis aussi ;)
lol

A+

Gaerebut
0
ca vx dire quoi?????!!!!!!!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
10 févr. 2009 à 23:23
En gros,

donne moi l'appel

A+

Gaerebut
0
<!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
0