Непонятности с fwrite()

Silex

unitecsys
Непонятности с fwrite()

Как при помощи fwrite() записывать переносы строк? Кусок кода:
PHP:
while (...){
	$str = $anytext."\n\r";
	fwrite ($fp, $str);
}
при этом в просмотрщике WinCommandera и Адиторе все построчно выводится, как и нужно, а в том же блокноте все сплошняком с карлючками на месте переносов. Это особенности реализации этих вьюеров или здесь есть какие-то тонкости?
 

tony2001

TeaM PHPClub
для блокнота надо \r\n - это виндовый перенос строки.
сдался тебе блокнот этот ?
 

tony2001

TeaM PHPClub
trent:
>для Windows'a надо тока "\n", для Macintosh'a - "\r", для *nix'ов - "\r\n"
"\r\n", "\r" и "\n" соответственно =)
 

Silex

unitecsys
забудь про блокнот =)
Чесслово, сегодня впервые за год достал :)
Спасибо за совет, но возник новый вопрос: каким образом тогда различает завершители строк fgets()? Оно пока не надо, но для общего развития...
 

tony2001

TeaM PHPClub
а ему, видимо, всё равно - он любую из соотв. комбинаций воспринимает как конец строки.
 
Сверху