질문:
순회를 허용하는 PHP 스크립트를 작성하세요. 디렉토리의 파일을 포맷하고, 인쇄하고, 링크를 생성하는 등의 작업을 수행하고, 이름을 기준으로 파일을 정렬합니다. 유형 또는 생성/수정 날짜. 또한 스크립트 자체 및 시스템 파일과 같은 특정 파일을 제외하십시오.
답변:
요구 사항을 충족하는 PHP 스크립트를 생성하려면 DirectoryIterator 클래스 활용을 고려하십시오. . 다음은 예제 스크립트입니다.
<?php // Define a customizable directory path $directory = dirname(__FILE__); // Instantiate a DirectoryIterator object for the specified directory $dir = new DirectoryIterator($directory); // Define exclusions, excluding '.' and '..' directories as well as the script itself $exclusions = array(".", "..", basename(__FILE__)); // Loop through the files in the directory foreach ($dir as $fileinfo) { // Ignore excluded files if (in_array($fileinfo->getFilename(), $exclusions)) { continue; } // Print the filename using a preferred formatting method echo $fileinfo->getFilename() . "<br />\n"; // Perform any other desired actions, such as sorting or adding it to a link }
이 스크립트는 지정된 항목을 제외하고 디렉터리 파일을 효과적으로 반복하고 추가 사용자 정의를 위한 시작점을 제공합니다.
위 내용은 DirectoryIterator를 사용하여 PHP 디렉터리 반복을 어떻게 사용자 정의할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!