opendir функциясы
opendir функциясы көрсөтүлгөн директорияны ачып, анын дескрипторун (ресурс) кайтарат, ал андан кийин директориянын мазмунун окуу функциялары менен колдонулат. Директория менен иш аяктагандан кийин аны closedir функциясы менен жабыш керек.
Синтаксис
opendir(string $path, resource $context = null): resource|false
Мисал
opendir негизги колдонулушу:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
while (($file = readdir($dir)) !== false) {
echo $file . "\n";
}
closedir($dir);
}
?>
Кодду иштетүүнүн натыйжасы (чыгаруу мисалы):
"."
".."
"file1.txt"
"subdirectory"
Мисал
Директория ачуу катасын иштетүү:
<?php
$dir = opendir('/nonexistent/path');
if ($dir === false) {
echo "Директория ачуу ийгиликсиз аяктады";
} else {
// Директория менен иш
closedir($dir);
}
?>
Кодду иштетүүнүн натыйжасы:
"Директория ачуу ийгиликсиз аяктады"
Мисал
Агым контексти менен колдонуу:
<?php
$context = stream_context_create();
$dir = opendir('ftp://user:password@example.com/', $context);
if ($dir) {
// FTP-директориянын мазмунун окуу
closedir($dir);
}
?>
Бул мисалда алыскы FTP-директориянын мазмунун окуу үчүн FTP-сервери менен байланыш ачылат.