Bonjour,

je dois afficher sur ma page php dans un formulaire des données .
Pour cela je dois lire un fichier .txt et en extraire des données .
Je vous explique :

exemple du txt et données a lire :

l1. 14/08/12; 3785 ; 1; 24
l2. 14/08/12; 3785 ; 2; 18
l3. 14/08/12; 3785 ; 3; 42
l4. 14/08/12; 3785 ; 4; 80
l5. 15/08/12; 3785 ; 1; 25
l6. 15/08/12; 3785 ; 2; 48
l7. 15/08/12; 3785 ; 3; 60

Le but étant de lire simplement les 2 données qui sont en rouge et de les afficher une a une sur la page php.

avec ce code j'arrive a les lires :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
$num_ligne=6;
$fichier = file('monfichier.txt'); //ouvre le fichier texte.
echo(""); //test.
$position=explode(";",$fichier[$num_ligne-1]); //permet de chercher la ligne souhaitée et utilise le ; pour differencier chaque champ.
$variable=$position[12-1]; //affiche le champ 4.
print floatval (trim($variable));//trim permet de supprimer les espaces et floatval permet de conserver uniquement que des chiffres.
 
?>

seulement le problème c'est que j'utilise une ligne et une colonne précise , alors qu'il faudrait que se soit des variables car mon fichier texte varie en permanence je ne peut donc pas savoir a quelle ligne sera ma données par contre la colonne reste identique .

si quelqu’un pourrait m'aider se serait vraiment sympa .