|
|
|
| Подскажите в чём ошибка , есть такой код
<?php
$dir = '../'; // Директория по умолчанию
$files = scandir($dir); //Массив папок и файлов
$files_length = count($files); //Длинна массива файлов и папок
for ($i = 0;$i < $files_length;$i++)
{
if (is_dir($files[$i]))
{
echo 'ЭТО ПАПКА <a href = ',$dir ,$files[$i],'>',$files[$i],'</a>' , '<br />';
}
else
{
echo 'ЭТО ФАЙЛ <a href = ',$dir ,$files[$i],'>',$files[$i],'</a>' , '<br />';
}
}
?>
|
Результат работы:
ЭТО ПАПКА .
ЭТО ПАПКА ..
ЭТО ФАЙЛ admin
ЭТО ФАЙЛ index.html
|
Почему он называет папку admin файлом? | |
|
|
|
|
|
|
|
для: Medved
(28.02.2012 в 16:01)
| | Разобрался в вопросе , можете удалять тему.
Может кому пригодится:
<?php
$dir = '../'; // Директория по умолчанию
$files = scandir($dir); //Массив папок и файлов
$files_length = count($files); //Длинна массива файлов и папок
for ($i = 0;$i < $files_length;$i++)
{
if (is_dir($dir.$files[$i]))
{
echo 'ЭТО ПАПКА <a href = ' ,$dir.[$files[$i],'>',$files[$i],'</a>' , '<br />';
}
else
{
echo 'ЭТО ФАЙЛ <a href = ' ,$dir.$files[$i],'>',$files[$i],'</a>' , '<br />';
}
}
?>
|
| |
|
|
|