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 :
Le fichier .txt est structuré ainsi :
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); }
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 Ligne1: 12 Ligne2: 24 Ligne3: 48
Comment faire?
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/>"; }
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.
Partager