Recupere derniere valeur

Fermé
nina - 14 janv. 2009 à 11:21
 nina - 14 janv. 2009 à 11:57
Bonjour,
je voudrais savoir comment je peu récupérer la derniere valeur d un fichier texte contennet des valeurs de vitesse par un code php
j ai essayer un code qui permet de faire la récupération mai je sai pa commen récupérer la derniere
merci
A voir également:

6 réponses

Donne le code...
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
14 janv. 2009 à 11:23
as-tu déjà commencé une partie de code ?

Si c'est le cas, mets le ici, on va t'aiguiller.
0
merci voila le code

<?php
$fp = fopen ("donnees.txt", "r");
$contenu_du_fichier = fgets ($fp, 255);
fclose ($fp);
echo 'Notre fichier contient : '.$contenu_du_fichier;
?>
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
14 janv. 2009 à 11:30
Quand tu dis la dernière valeur, c'est la dernière ligne du fichier ?
Si c'est le cas, essaye ce genre de script.

$str = "";
$handle = fopen("donnees.txt", "r");
if ($handle) {
    while (!feof($handle)) {
        $buffer = fgets($handle, 4096);
        if ($buffer != '') {
            $str = $buffer;
        }
    }
    fclose($handle);
}
echo $str;
0
nn ce n est pa la derniére ligne je m explique:le fichier texte contient des valeur de vitesse a chaque instant sous la forme "vitesse:temps;" par exemple"10:1;4:3;..........." et je veut recupérer la dernier valeur de vitesse et an quel moment et j ai une zone de texte je veu en cliquant sur un boutton la valeur récupérée s affiche
merci
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
14 janv. 2009 à 11:37
le tout sur une seule ligne ?
La ligne n'a pas de limite ?
0
oui le tt sur la meme ligne et les valeurs sont séparées par un";"
0

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

Posez votre question
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
14 janv. 2009 à 11:49
le script que tu avais te renvoie la ligne entière ?
0
oui il me renvois tout le contenu du fichier si tu vx essaye toi meme pcq je ss pa ché moi et j ai pa de serveur ici
merci
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
14 janv. 2009 à 11:54
je te fais confiance.

Donc dans ce cas, il va falloir que tu traites ton résultat

$contenu_du_fichier = explode(';', $contenu_du_fichier);
$n = count($contenu_du_fichier);
echo 'dernier enregistrement :'.$contenu_du_fichier[$n-1];


normalement quelque chose comme ça devrait faire l'affaire
0
ok quan je serai ché moi le soir je vai essayer
sinn commen je pourrai te répondre??
0