303 of 410 menu

Funksioni opendir

Funksioni opendir hap drejtorinë e specifikuar dhe kthen përshkruesin (burimin) e saj, i cili më pas përdoret me funksione për leximin e përmbajtjes së drejtorisë. Pas përfundimit të punës me drejtorinë, ajo duhet të mbyllet duke përdorur closedir.

Sintaksa

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

Shembull

Përdorimi bazë i opendir:

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

Rezultati i ekzekutimit të kodit (shembull i daljes):

"." ".." "file1.txt" "subdirectory"

Shembull

Trajtimi i gabimit të hapjes së drejtorisë:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Dështoi të hapte drejtorinë"; } else { // Punë me drejtorinë closedir($dir); } ?>

Rezultati i ekzekutimit të kodit:

"Dështoi të hapte drejtorinë"

Shembull

Përdorimi me kontekst rrjedhe:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Leximi i përmbajtjes së drejtorisë FTP të largët closedir($dir); } ?>

Në këtë shembull, hapet një lidhje me serverin FTP për të lexuar përmbajtjen e drejtorisë së largët.

Shihni gjithashtu

  • funksionin readdir,
    i cili lexon përmbajtjen e drejtorisë së hapur
  • funksionin closedir,
    i cili mbyll përshkruesin e drejtorisë
  • funksionin scandir,
    i cili kthen një listë skedarësh dhe drejtorish në formë array
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo