303 of 410 menu

Funktionen opendir

Funktionen opendir åbner den specificerede mappe og returnerer dens deskriptor (ressource), som derefter bruges med funktioner til læsning af mappens indhold. Efter afsluttet arbejde med mappen skal den lukkes med closedir.

Syntaks

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

Eksempel

Grundlæggende brug af opendir:

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

Resultat af kodekørsel (eksempel på output):

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

Eksempel

Håndtering af fejl ved åbning af mappe:

<?php $dir = opendir('/nonexistent/path'); if ($dir === false) { echo "Kunne ikke åbne mappen"; } else { // Arbejd med mappen closedir($dir); } ?>

Resultat af kodekørsel:

"Kunne ikke åbne mappen"

Eksempel

Brug med strømkontekst:

<?php $context = stream_context_create(); $dir = opendir('ftp://user:password@example.com/', $context); if ($dir) { // Læs indhold af FTP-mappe closedir($dir); } ?>

I dette eksempel åbnes en forbindelse til en FTP-server for at læse indholdet af en fjernmappe.

Se også

  • funktionen readdir,
    som læser indholdet af en åben mappe
  • funktionen closedir,
    som lukker mappe deskriptoren
  • funktionen scandir,
    som returnerer en liste over filer og mapper som et array
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis