#1 2012-08-24 01:46:11

G7K5
Člen
Registrován: 2010-07-22
Příspěvky: 56

Re: Řídící znaky CRLF(DOS) se v edit. souboru změní na (LF)UNIX

V tématu <!-- l --><a class="postlink-local" href="http://podpora.endora.cz/viewtopic.php?f=5&t=6018">viewtopic.php?f=5&t=6018</a><!-- l -->
se mi připomněla jistá záležitost ohledně nechtěné změny kódování souboru z DOS do UNIX.

Zajímá mě, jak docílím toho, aby třeba při automatickém zápisu do vlastního logu(třeba přístupy userů na stránku), které nemůžu ovlivnit, nedošlo v souborech ke změně kódování z původního DOS stylu ukončení řádků na UNIX?
(Aby je linux nechal napokoji.. smile  )

Ke změně dochází podle zjištění při přímé editaci souboru z webu a při každém automatickém zápisu pomocí PHP scriptu do logu(přístupy userů na stránky)
DOS řídící znaky v souboru na ukončení řádku jsou CRLF, UNIX ale CRLF změní na LF, což v některých případech způsobuje problémy.

Pokud soubor na web nahraji z lokálu s CRLF(DOS),CRLF(DOS) v něm na webu zůstene do doby,dokud ho nebudu editovat přímo na webu.

Mohl by se k tomu admin vyjádřit(s případným řešením)?
Díky

Offline

#2 2012-08-24 06:29:12

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Řídící znaky CRLF(DOS) se v edit. souboru změní na (LF)UNIX

Preštudoval si si php manuál týchto funkcií fopen(), fwrite(), fclose(), file_put_contents() a file_get_contents() :?:


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2012-08-29 19:30:23

G7K5
Člen
Registrován: 2010-07-22
Příspěvky: 56

Re: Řídící znaky CRLF(DOS) se v edit. souboru změní na (LF)UNIX

Kouknu na to,díky.  wink

Offline

Zápatí

Založeno na FluxBB | CZ a SK