Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/06/2007, 18h39   #1
Invité régulier
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 5
Points : 5
Par défaut Txt Unix - Txt Windows

Bonjour,

J'ai une appli web qui fabrique un TXT en FORMAT UNIX
Je voudrais télécharger le TXT au format WINDOWS
Donc je voudrais que
PHP ou un script(PERL,C...) auquel PHP ferai appel
me transforme mon TXT UNIX en TXT WINDOWS

Si qq peut m'aider?

Merci d'avance

Ma version de PHP est 4.3
mz_del_ga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 18h48   #2
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
Le paquetage dos2unix fournit aussi unix2dos, installable avec votre gestionnaire de packages prefere.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 10h11   #3
Invité régulier
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 5
Points : 5
Merci pour vos réponses,

Pour bien comprendre mon problème, je prend un exemple tout simple:

Je créais dynamiquement un TXT téléchargeable:

header("Content-Type: application/force-download");
header("Content-disposition: attachment; filename=MONTEST.TXT");
header("Content-Transfer-Encoding: binary");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");

echo "Mon texte qui passe mal \n \n \n sous \n \n \n WINDOWS";

Qu'est qu'il faut que je fasse pour qu'il passe correctement sous WINDOWS?

Merci beaucoup pour votre aide.
mz_del_ga est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 11h11   #4
Inscrit
 
Avatar de is_null
 
Inscription : octobre 2006
Messages : 637
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 637
Points : 690
Points : 690
tu peux le passer dans unix2dos :
Code :
$txt4win = `unix2dos fichier.txt`;
Sinon tu remplace tout les \n par \r\n pour windows, et par \r pour mac.
__________________
Q: Dois-je haïr et cogner sur Microsoft ?
R: Non, vous n'êtes pas obligé. Non pas que Microsoft n'est pas écoeurant, mais il y avait une culture hacker bien avant Microsoft et il y en aura une bien après que Microsoft aura été de l'histoire ancienne. Toute énergie dépensée à haïr Microsoft serait mieux employée par vos compétences et votre passion. Écrivez du bon code, cela brisera suffisamment Microsoft sans polluer votre karma.
Comment devenir un hacker ? par Eric Steven Raymond
is_null est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2007, 17h41   #5
Invité régulier
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 5
Points : 5
Merci beaucoup,

J'ai remplacé tout les \n par \r\n et ça marche.
J'ai un TXT windows
mz_del_ga est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h38.


 
 
 
 
Partenaires

Hébergement Web