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

Тема в разделе "PHP программирование", создана пользователем vital, 8 июл 2006.

  1. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    <?
    $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 символ переноса каретки..

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

    s10 Гость

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

    Gisma Гость

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

    acorn PHP Developer

    Регистрация:
    29 авг 2004
    Сообщения:
    599
    Симпатии:
    3
    А куда делось мое сообщение? Несправедливо :) .....
     
Загрузка...

Поделиться этой страницей