303 of 410 menu

Funkcija opendir

Funkcija opendir otvara navedeni direktorijum i vraća njegov deskriptor (resurs), koji se zatim koristi sa funkcijama za čitanje sadržaja direktorijuma. Nakon završetka rada sa direktorijumom, potrebno ga je zatvoriti pomoću closedir.

Sintaksa

opendir(string $path, resource $context = null): resource|false

Primer

Osnovno korišćenje opendir:

<?php $dir = opendir('/putanja/do/direktorijuma'); if ($dir) { while (($file = readdir($dir)) !== false) { echo $file . "\n"; } closedir($dir); } ?>

Rezultat izvršenja koda (primer ispisa):

"." ".." "file1.txt" "poddirektorijum"

Primer

Obrada greške pri otvaranju direktorijuma:

<?php $dir = opendir('/nePostojeci/put'); if ($dir === false) { echo "Nije uspelo otvaranje direktorijuma"; } else { // Rad sa direktorijumom closedir($dir); } ?>

Rezultat izvršenja koda:

"Nije uspelo otvaranje direktorijuma"

Primer

Korišćenje sa kontekstom toka (stream context):

<?php $context = stream_context_create(); $dir = opendir('ftp://korisnik:lozinka@example.com/', $context); if ($dir) { // Čitanje sadržaja FTP direktorijuma closedir($dir); } ?>

U ovom primeru se otvara konekcija sa FTP serverom radi čitanja sadržaja udaljenog direktorijuma.

Vidite takođe

  • funkciju readdir,
    koja čita sadržaj otvorenog direktorijuma
  • funkciju closedir,
    koja zatvara deskriptor direktorijuma
  • funkciju scandir,
    koja vraća listu fajlova i direktorijuma u obliku niza
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij