bonjour tlm,
j'aqi une fonction qui fait un extract csv de ma base client
le problème c'est que dans le fichier sur le champs nom il m'apparait les Ã,§....ect
quelqu'un peut m'aider à resoudre le probléme :
Ps: le type du champs nom dans ma base est utf8_general_ci
je met la Function
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public function expListAll(){ $i=0; header('Content-Type: text/xml; charset=utf-8'); header("Content-Type: application/csv-tab-delimited-table"); header("Content-disposition: filename=liste_tout_les_insrits-".rand(500,50000).".csv"); $ml=Member::Model()->findAll("id_member>60",array()); echo $this->csvHeadCommon()."\n"; foreach($ml as $m){ $i++; echo $this->csvContentCommon($m,$i)."\n"; } }aidez moi SVP
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 public function csvHeadCommon(){ return "NO;NO_ASSURE;TITRE;PRENOM;NOM;MAIL1;MAIL2;TEL_FIX;TELMOBILE;ADRESSE;ID_CARD";//USERNAME;PASSWORD; MAIL2;ID_MEMBER;LIENDACTIVATION } public function csvContentCommon($m,$i){ return $i.';#' .$m->april_id.';' .$m->titre.';' .$m->name.';' .trim($m->last_name).';' .$m->email.';' .$m->april_old_email.';#' .$m->address->tel_fix1.';#' .$m->address->mobile.';' .$m->address->fullAddress.';#' .$m->card->id.';'; } } ?>
Partager