OVH Cloud OVH Cloud

fgets et les fichiers mac

1 réponse
Avatar
Boris
Bonjour
sachant qu'il m'est impossible d'activer auto_detect_line_endings chez
mon hébergeur, y-a-t-il un moyen de gérer les fichiers mac et leur fin
de ligne avec fgets lors d'un upload ?
(je rappelle que fgets ne détecte pas les fins de ligne - retour chariot
- sur les fichiers mac, qui sont codés \r au lieu de \r\n sur windows ou
\n sur unix parait-il)
Merci d'avance !
--
Boris
http://www.pi314.net

1 réponse

Avatar
CSC
Bonjour,
j'ai le meme probleme pour transmettre d'Unix vers Windows pour cela je fais
:
$line = fgets($lecture,1024); // j'ai de longues lignes parfois !!!
// Envoi du fichier mais avant on change les line feed en carriage
return line feed grrrrrrrrrrrrrrr
$line2 = ereg_replace("n", "rn", $line);
// et j'envoie $line2
// pour envoyer de mac vers Windows, faire :
$line2 = ereg_replace("r", "rn", $line);
// etc.

Csc

"Boris" a écrit dans le message de
news:
Bonjour
sachant qu'il m'est impossible d'activer auto_detect_line_endings chez
mon hébergeur, y-a-t-il un moyen de gérer les fichiers mac et leur fin
de ligne avec fgets lors d'un upload ?
(je rappelle que fgets ne détecte pas les fins de ligne - retour chariot
- sur les fichiers mac, qui sont codés r au lieu de rn sur windows ou
n sur unix parait-il)
Merci d'avance !
--
Boris
http://www.pi314.net