Bonjour,
Voila mon petit souci,
J'ecris avec php dans un fichier texte une liste d'adresses email avec chaque fois un retour a la ligne de la maniere suivante
Tout se passe bien et le fichier.txt est formaté normalement avec une adresse l'une en dessous l'autre.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while($result = $bd->objetSuivant($req)) { fputs($inF,$result->email."\n"); }
Ensuite je force le telechargement de ce fichier pour ne pas l'afficher dans le navigateur de cette maniere
Le probleme c'est que le fichier telechargé comporte des petits carres a la place des retours a la ligne....ce qui pose un probleme si on veut importer ce fichier dans un logiciel d'emailing par exemple ....j'ai cherché sur le net sans succes..si qq un a une idée...merci
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 <?php // on essaie de reconnaitre l'extension pour que le téléchargement corresponde au type de fichier afin d'éviter les erreurs de corruptions $Fichier_a_telecharger="fichier.txt"; $type = "text/plain"; header("Content-disposition: attachment; filename=$Fichier_a_telecharger"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: $type\n"); // Surtout ne pas enlever le \n header("Content-Length: ".filesize($chemin . $Fichier_a_telecharger)); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($chemin . $Fichier_a_telecharger); ?>
Nina
Partager