Помогите найти ошибку

Nadi
На сайте с 03.03.2008
Offline
22
348

Вот скрипт который должен записакть в файл имена файлов в директории:

<?php

$dirct="nad";

$hdl=opendir($dirct);

while ($file = readdir($hdl))

if ( ($file!=".")&&($file!="..")) $a[]=$file;

closedir($hdl);

rsort($a);

foreach ($a as $value) {

$file = fopen ("file.txt","w+");

$str = "$value";

}

if ( !$file )

{

echo("Ошибка открытия файла");

}

else

{

fputs ( $file, $str);

}

fclose ($file);

Но записывает только имя первого файла, что не так?

Улыбнись миру и он улыбнется тебе!!! free-lance.ru/users/Nadi8
D
На сайте с 10.09.2010
Offline
3
#1

это: fopen ("file.txt","w+"); меняем на это: fopen ("file.txt","a");

Помогаю подключать SMS биллинг (http://www.smsdostup.ru/3137/). Зарабатывайте просто! (по всем вопросам писать в личку)
Nadi
На сайте с 03.03.2008
Offline
22
#2
DIVi:
это: fopen ("file.txt","w+"); меняем на это: fopen ("file.txt","a");

Спасибо! Дайте я вас расцелую!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий