Bonjour à tous,
J'utilise la fonction fwrite() pour écrire dans un fichier et pour certaines lignes relativement longues il passe à la ligne automatiquement. Cela me dérange beaucoup dans le traitement du fichier par la suite.
J'ai essayé d'ajouter l'option b à l'ouverture du fichier mais cela n'a pas résolu mon problème. En lisant la doc php de fwrite() j'ai remarqué cette note :
et je pense que mon problème est peut être lié à la taille du bloc du système de fichiers mais je ne trouve aucunes solutions...Si handle est ouvert en mode ajout (append), fwrite() sera atomique (sauf si la taille de string excède la taille du bloc du système de fichiers, sur quelques plates-formes, et tant que le fichier se trouve sur le système de fichiers local). Ainsi, il n'est pas nécessaire d'utiliser la fonction flock() sur une ressource avant d'appeler la fonction fwrite() ; toutes les données seront écrites sans interruption.
Comment puis je faire pour éviter ce passage automatique à la ligne ?
Partager