ГоловнаКаталогБлогРейтингЕ-Пошта 
 
 
Зробити домашньою у вибране  

  Функції для роботи з теками  
Зміст:
chdir
dir
closedir
opendir
readdir
rewinddir


chdir

chdir - змінити теку

Опис:

int chdir(string directory);

Змінює поточну теку PHP на directory. Повертає false, якщо не може змінити, та true, якщо відбулась успішна зміна теки.


dir

dir - клас теки (псевдо об'єктно орієнтований механізм)

Опис:

new dir(string directory);

Псевдо об'єктно орієнтований механізм для читання теки. Відкриває теку яка вказана в directory.
Доступні наступні властивості:
  • handle - дескриптор теки. Може бути використаний у функціях readdir(), rewinddir() і closedir()
  • path - шлях до теки, яка відкрита
Доступні наступні методи:
  • read() - прочитати наступний файл з теки
  • rewind() - перевести вибір файлів на початок
  • close() - закрити теку
Приклад використання:

$d=dir('/phpfiles');
print('Тека '.$d->path.' містить наступні файли:<br>');
while($entry=$d->read())
  {
    print($entry."<br>");
  }
$d->close();


closedir

closedir - закрити дескриптор (handle) теки

Опис:

void closedir(int dir_handle);

Закриває потік теки, яка має дескриптор dir_handle. Дескриптор повинен бути відкритий за допомогою функції
opendir().

Також див.: opendir(), rewinddir() та readdir()
opendir

opendir - відкрити дескриптор (handle) теки

Опис:

int opendir(string path);

Повертає дескриптор теки path. Даний дескриптор в подальшому може бути використаний в функціях
closedir(), rewinddir() та readdir().


readdir

readdir - читання даних з теки по дескриптору (handle)

Опис:

string readdir(int dir_handle);

Повертає ім'я наступного файлу з теки. Імена не повертаються в специфічному порядку.

Приклад виведення всіх файлів у теці:

$handle=opendir('.');
print('Тека містить наступні файли:<br>');
while($entry=readdir($handle))
  {
    print($entry."<br>");
  }
closedir($handle);

Також див.:
opendir(), rewinddir() та closedir()


rewinddir

rewinddir - повернення на початок даних теки по дескриптору (handle)

Опис:

void rewinddir(int dir_handle);

Перекидає потік даних в теці, пов'язаний з dir_handle, на початок.

Також див.:
opendir(), readdir() та closedir()




  Логін:
  Пароль:
Книга Фріланс на західному ринку
Книга Фріланс на західному ринку
APServer | SiMan CMS | Лічильник відвідувань | Тека сайтів | Рейтинг | Форум | Download | Шаблони сторінок | Посібник Smarty | Підручник PHP | Статті/Огляди