Bonjour,
Je veux créer en sortie un fichier txt avec des champs positionnés
Pour un fichier csv, j'utilise ceci
J'ai cherché ici, mais je n'ai rien trouvé.
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
29
30
31
32
33
34
35 header("Content-Type: application/csv-tab-delimited-table"); header("Content-disposition: filename=table.csv"); if (!empty($compteur)) { // titre des colonnes $fields = count($resQuery[0]); $titre = array_keys($resQuery[0]); $i = 1; while ($i < $fields) { echo $titre[$i].";"; $i = $i + 2; } echo "\n"; // données de la table foreach ($resQuery as $arrSelect) { $i = 1; foreach($arrSelect as $elem) { // ne faire le traitement que si le nombre est impair if ($i%2 == 1) { $elem=utf8_encode($elem); echo "$elem;"; } $i++; } echo "\n"; } }
Mais pour écrire dans un fichier TXT à une position précise chacun des champs, comment doit-on procéder ?
Merci d'avance
Partager