Voici un bout de code :
$output = fread ($fp, 128000);
$output = str_replace ("\n", " ", $output);
fputs ($fp2, $output);
Le but, c'est de lire un fichier, de supprimer tous les retours à la ligne et écrire la ligne (contenant tout le fichier sans retour à la ligne) dans un second fichier.
Seulement, problème : le second fichier de résultat contient en fait plusieurs lignes de _4096_ caractères chacune...
Quelqu'un a-t-il une idée :
- pour résoudre le problème (je veux une seule ligne) ?
- pour contourner le problème ?
Merci !
# oui
Posté par schyzomarijks . Évalué à 2.
# fichier source
Posté par gc (site web personnel) . Évalué à 2.
[^] # Re: fichier source
Posté par Robert VISEUR (site web personnel) . Évalué à 2.
Apparemment, le problème vient de mon éditeur, qui passe à la ligne après le 4096ème caractère... Avec SciTE, ça passe bien.
Donc, merci pour l'aide, mon bug est en fait plus loin que je pensais.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.