303 of 410 menu

Функција 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-сервер за читање на содржината на оддалечениот директориум.

Погледни ги исто така

  • функцијата readdir,
    која ја чита содржината на отворениот директориум
  • функцијата closedir,
    која го затвора дескрипторот на директориумот
  • функцијата scandir,
    која враќа список на датотеки и директориуми во вид на низа
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј