ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

ООП. Класс. Сканирование директории. Помогите найти ошибку?
  #1  
Старый 28.05.2010, 19:15
Аватар для DonKihot
DonKihot
Познающий
Регистрация: 23.05.2010
Сообщений: 44
Провел на форуме:
38453

Репутация: 2
По умолчанию ООП. Класс. Сканирование директории. Помогите найти ошибку?

Цитата:
<?php

class File_Manager{

//properties
protected $url; // current url
public $dir; // current directory
protected $df; // current file or directory
public $list_df = array(); // all files and directory in directory

//methods
public function Scan_Directory() // Initialization
{
$url = getcwd(); //current directory
if ($this->dir = opendir($this->url)) //directory is open?
{
while (false !== ($this->df = readdir($this->dir)))
{
if ($this->df != ".." and $this->df != ".") $this->list_df[]= $this->df;
}
closedir($this->dir);
}
}

}

$object = new File_Manager;
$object->Scan_Directory();

$list_df = $object->list_df;

print '<pre>';
print_r($list_df);
print '</pre>';
?>
Выводит массив (в выделенной строке), а массив пуст :-(
в масссиве должны быть файлы и папки, находящиеся в директории.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти игру Dynasty Warriors 6 -Straniks- Болталка 1 21.09.2009 10:12
рут. помогите найти ошибку ShiftZ Уязвимости 13 05.09.2009 01:34
люди, помогите найти MatriX30000 Болталка 18 07.06.2009 12:01
ПОМОГИТЕ НАЙТИ azeri_hacker Болталка 3 12.03.2005 13:36



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ