J'ai un fichier txt qui contient plusieurs champs séparés par ";"
Je voudrais récupérer les champs du fichier txt seulement quand le 1er élément de la ligne = $code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 $file = "tout_act2005-10-07.txt"; $taille = 1024; $delimiteur = ";"; $sql = mysql_query("select T_Code FROM titres WHERE T_Presence is null",$connexion); $nombreligne = mysql_num_rows($sql); for ($i = 0; $i < $nombreligne; $i++) { $code = mysql_result($sql,$i,"T_Code"); /* ouverture en lecture */ if($fp = fopen($file,"r")) { /* extraction d'une ligne */ while ($ligne = fgets($fp, $taille)) { /* extraction champs */ $tab = explode($delimiteur, $ligne); /* affichage des champs */ foreach($tab as $elem) { echo "$elem-"; } echo "<br>"; } /* fermeture fichier */ fclose ($fp); } else { echo "Ouverture impossible."; } }
Merci de m'aider
Partager