303 of 410 menu

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.

Angalia pia

  • kazi readdir,
    ambayo husoma yaliyomo ya directory iliyofunguliwa
  • kazi closedir,
    ambayo hufunga kichwa cha directory
  • kazi scandir,
    ambayo hurudisha orodha ya faili na directory kwa mfumo wa safu
enitdamsfr