|
|
Функції для роботи з теками
|
|
|
Зміст:
chdir
dir
closedir
opendir
readdir
rewinddir
chdir
chdir - змінити теку
Опис:
int chdir(string directory);
Змінює поточну теку PHP на directory. Повертає false, якщо не може змінити, та true, якщо відбулась успішна зміна теки.
dir
dir - клас теки (псевдо об'єктно орієнтований механізм)
Опис:
new dir(string directory);
Псевдо об'єктно орієнтований механізм для читання теки. Відкриває теку яка вказана в directory.
Доступні наступні властивості:
Доступні наступні методи:
- 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()
|
|
Книга Фріланс на західному ринку
|
|