|
|
|
|
$dir=opendir(".");
while ($d = readdir($dir))
if (is_dir($d))
$di = $d;
$files = fopen("dir.txt", 'w+');
flock($files, LOCK_EX);
fputs($files, ''.$di.'||');
flock($files, LOCK_UN);
fclose($files);
|
Не хочет работать =(
Если с переменной $d ни каких операций не производить, то читает директорию, как её прировняю к др. переменной или записать захочу, он не работает =( | |
|
|
|
|
|
|
|
для: f@ntom
(07.03.2009 в 14:50)
| | фигурные скобки расставить не хотите? | |
|
|
|
|
|
|
|
для: Trianon
(07.03.2009 в 15:58)
| | $dir=opendir(".");
while ($d = readdir($dir)){
if (is_dir($d))
$di = $d;
echo "$di||";
}
Аналогично, начинаю что то делать с переменной $d( записываю в файл, приравниваю к др. переменной) скрипт не работает. | |
|
|
|
|
|
|
|
для: f@ntom
(07.03.2009 в 16:02)
| | $dir=opendir(".");
while ($d = readdir($dir)){
if (is_dir($d)){
$di = $d;
$files = fopen("dir.txt", 'w+');
flock($files, LOCK_EX);
fputs($files, ''.$di.'||');
flock($files, LOCK_UN);
fclose($files);
echo $di;}}
Так переменную приравнивает, а в файл не пишет. | |
|
|
|
|
|
|
|
для: f@ntom
(07.03.2009 в 16:06)
| | Одну папку читает, записывает и всё.. | |
|
|
|
|
|
|
|
для: f@ntom
(07.03.2009 в 16:13)
| | конечно. Вы же файл открываете в режиме w (создание заново) каждый раз в цикле.
вынесите открытие и закрытие файла за пределы цикла - будет писать все. | |
|
|
|
|
|
|
|
для: Trianon
(07.03.2009 в 16:15)
| | Он заново открывается, записывает переменную и закрывается. Он не должен там старых записей оставлять. | |
|
|
|
|
|
|
|
для: Trianon
(07.03.2009 в 16:15)
| | Разобрался, a+ поставил, спс ) | |
|
|
|