• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы 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 символ переноса каретки..

пс.
Просьба ногами в голову не бить.
 
S

s10

а ты пиши через \r\n
это в винде возврат каретки значит. все будет с новой строки.
 
G

Gisma

:) не слабо забыто программирование и знание системы;)
 
A

acorn

А куда делось мое сообщение? Несправедливо :) .....
 
Мы в соцсетях:

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