⊗ppPmFSDR 348 of 447 menu

PHP에서 폴더 내용 읽기

scandir 함수를 사용하면 폴더의 내용을 보고, 그 안에 있는 파일과 하위 폴더의 이름을 배열로 얻을 수 있습니다. 이 함수는 매개변수로 파일 경로를 받습니다.

예를 들어, dir라는 폴더가 있다고 가정해 봅시다. 그 내용을 살펴보겠습니다:

<?php $files = scandir('dir'); var_dump($files); ?>

결과 배열에서 scandir 함수는 ".."와 "."라는 이름의 폴더도 표시합니다. 기술적으로 첫 번째 이름은 상위 폴더에 대한 링크에 해당하고, 두 번째는 현재 폴더에 대한 링크입니다.

이러한 이름은 결과 배열에서 제거하는 것이 좋습니다. 다음과 같이 수행할 수 있습니다:

<?php $files = scandir('dir'); $files = array_diff($files, ['..', '.']); var_dump($files); ?>

다음과 같이 단순화할 수 있습니다:

<?php $files = array_diff(scandir('dir'), ['..', '.']); var_dump($files); ?>

당신의 사이트 루트에 dir 폴더가 있고, 그 안에 어떤 텍스트 파일들이 있다고 가정합니다. 이 파일들의 이름을 세로로 나열하여 화면에 출력하세요.

당신의 사이트 루트에 dir 폴더가 있고, 그 안에 어떤 텍스트 파일들이 있다고 가정합니다. 반복문으로 이 파일들을 순회하며 그 내용을 브라우저에 출력하세요.

당신의 사이트 루트에 dir 폴더가 있고, 그 안에 어떤 텍스트 파일들이 있다고 가정합니다. 반복문으로 이 파일들을 순회하며 각 파일을 열고 파일 끝에 느낌표를 추가하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부