помогите с двумя простыми скриптами

  • Автор темы Автор темы vital
  • Дата начала Дата начала
V

vital

<?
$handle=opendir(getcwd()."/");
$file=fopen("names.txt",w);

while (($str=readdir($handle))!==FALSE)
{
if ($str!="." && $str!=".." && $str!="list.php" && $str!="names.txt")
{
fputs($file,$str."\n");
}
}
closedir($handle);
fclose($file);
?>

скрипт записывает в файл names.txt имена всех файлов находящихся с ним в одной директории.

fputs($file,$str."\n");

должно записывать строку и переносиь на новую. Но если файл открыть тем же блокнотом то вместо переноса стоит..хм.."квадратик"..Почему? вроде же \n символ переноса каретки..

пс.
Просьба ногами в голову не бить.
 
а ты пиши через \r\n
это в винде возврат каретки значит. все будет с новой строки.
 
:) не слабо забыто программирование и знание системы;)
 
А куда делось мое сообщение? Несправедливо :) .....
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!