Kazi opendir
Kazi opendir hufungua directory maalum na kurudisha kichwa chake (rasilimali), ambacho hutumiwa baadaye na kazi za kusoma yaliyomo directory. Baada ya kumaliza kufanya kazi na directory, ni muhimu kuifunga kwa kutumia closedir.
Mtindo
opendir(string $path, resource $context = null): resource|false
Mfano
Matumizi ya msingi ya opendir:
<?php
$dir = opendir('/path/to/directory');
if ($dir) {
while (($file = readdir($dir)) !== false) {
echo $file . "\n";
}
closedir($dir);
}
?>
Matokeo ya kutekeleza kificho (mfano wa matokeo):
"."
".."
"file1.txt"
"subdirectory"
Mfano
Kushughulikia hitilafu ya kufungua directory:
<?php
$dir = opendir('/nonexistent/path');
if ($dir === false) {
echo "Imeshindwa kufungua directory";
} else {
// Kufanya kazi na directory
closedir($dir);
}
?>
Matokeo ya kutekeleza kificho:
"Imeshindwa kufungua directory"
Mfano
Matumizi na muktadha wa mkondo:
<?php
$context = stream_context_create();
$dir = opendir('ftp://user:password@example.com/', $context);
if ($dir) {
// Kusoma yaliyomo ya directory ya kijijini ya FTP
closedir($dir);
}
?>
Katika mfano huu, muunganisho na seva ya FTP unafunguliwa kusudi kusoma yaliyomo ya directory ya kijijini.