Bonjour,

Je vous expose mon problème :
J'ai un fichier .txt dans lequel je dois lire des données. Pour cela j'ai ce code qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
function xx(){
 $fichier = file("lien/fichier.txt");
 $contenu = count($fichier); 
 for($i=0;$i<$contenu;$i++){
  echo fichier[$i];
 }
 fclose($fichier);
}
Le fichier .txt est structuré ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Ligne1: 12
Ligne2: 24
Ligne3: 48
La prochaine étape consiste à récupérer les valeurs à droite des ":" et de les afficher dans un tableau. C'est là que j'ai un problème, je n'arrive pas à afficher ces données. J'ai vu qu'il fallait utiliser la fonction explode. Je n'arrive pas à implémenter cette partie, mais j'ai fait des tests :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 $o=fopen("news.txt","r");
 $l=fgets($o);
 echo $l;
 
 $e=explode(":",$l); 
 foreach($e as $t){
 echo $t ."<br/>";
}
Comment faire?

L'idée finale est de lire la valeur après les ":" dans le fichier texte, et de pouvoir modifier la valeur depuis la page web... donc d'écrire dans le fichier à la bonne position. Mais bon commençons par le commencement...

Avez-vous des idées svp?

Merci d'avance,
Cordialement.