par
sirakawa » 03 sept. 2012, 15:09
Il est évident qu'il ne faut pas manipuler un fichier word (doc),openoffice (odt),.. avec fread qui, visiblement est conçu pour des fichiers textes sans finesses.
Une solution serait d'aller voir du côté des mime-types et de créer un lien, comme on fait d'ailleurs pour les .pdf les sons ou les vidéos.
Une exception serait les .rtf si on voulait les exploiter.
Quant à fread, son problème n'est pas de savoir s'il supprime les fins de lignes, mais de savoir ce qui se passe avec les limites en nombre de caractères : sur un fichier inconnu, il n'y a aucune raison de fixer une longueur, ce que php résout en proposant fgets...
Il est évident qu'il ne faut pas manipuler un fichier word (doc),openoffice (odt),.. avec fread qui, visiblement est conçu pour des fichiers textes sans finesses.
Une solution serait d'aller voir du côté des mime-types et de créer un lien, comme on fait d'ailleurs pour les .pdf les sons ou les vidéos.
Une exception serait les .rtf si on voulait les exploiter.
Quant à fread, son problème n'est pas de savoir s'il supprime les fins de lignes, mais de savoir ce qui se passe avec les limites en nombre de caractères : sur un fichier inconnu, il n'y a aucune raison de fixer une longueur, ce que php résout en proposant fgets...