Bonjour,
J'ai un fichier txt dans le quel j'ai une liste de mail.
Je passe mon fichier dans une moulinette php qui va venir m'affecter un numéro à chaque mail envoyé . C'est une numérotation suite à un envoi de questionnaire.
J'avais travaillé sur un code similaire ou j'avais plusieurs champs. J'avais du utilisé la fonction explode.
Comme ici j'ai un seul champs d'entré je dégage explode (pas de séparateur) , pour mettre array (tableau à la place).
Au final je me retrouve avec un fichier , un numéro mais sans mon mail .
Je travaille en PHP 5.5.12 . Je vois pas pourquoi le " array " est pas pris. Il faut un " arrow" à la place ?
Code php : 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 <?php $in = fopen('C:\wamp\www\progs_infos_autos\fic_ent.txt', 'r'); $out = fopen('C:\wamp\www\progs_infos_autos\fic_sor.txt', 'a+'); $l_number = 0; if ($in) { while (!feof($in)) { $buffer = fgets($in); $l_number++; $data_in = array ( $buffer ); $l_number2=$l_number+1; $data_out = $l_number2.';'.trim($data_in).';;;;;;;'."\r\n"; echo $l_number2.' '.$data_in.'\n'; fputs($out, $data_out); } fclose($in); fclose($out); } ?>
Merci de l'aiguillage
Partager