BIG
case.1.특정 디렉토리 파일 목록 출력
<?php
$TargetDir = "[ DIRECTORY PATH ]";
if ($handle = opendir( $TargetDir ))
{
while (false !== ($entry = readdir($handle)))
{
if ($entry != "." && $entry != "..")
{
echo $entry."\n";
}// end if
}// end while
}// end if
?>
case.2.특정 디렉토리 파일 목록 출력
<?php
//---------------------------------------------------------------------------
// @ 특정디렉토리 파일 목록 출력
$directory = '/path/to/directory';
$files = scandir($directory);
foreach ($files as $file) {
if (is_file("$directory/$file")) {
echo $file . "<br>";
}
}
//---------------------------------------------------------------------------
// @ 특정디렉토리에서 TXT 파일만 출력
$directory = '/path/to/directory';
$files = scandir($directory);
foreach ($files as $file) {
if (is_file("$directory/$file")) {
$pathinfo = pathinfo($file);
if ($pathinfo['extension'] == 'txt') {
echo $file . "<br>";
}
}
}
//---------------------------------------------------------------------------
// @ 특정디렉토리에서 TXT 파일만 출력
$directory = '/path/to/directory';
$files = scandir($directory);
foreach ($files as $file) {
if (is_file("$directory/$file"))
{
echo $file . ' ' . filesize("$directory/$file") . ' ' . date('Y-m-d H:i:s', filemtime("$directory/$file")) . "<br>";
}
}
?>
LIST
'!!...PHP > !!...SAMPLE' 카테고리의 다른 글
[PHP]13_shell_exec Sample Code (0) | 2022.12.23 |
---|---|
[PHP]12_문법예제 * 를 이용하여 다이아몬드 모양 출력하기 (0) | 2022.12.22 |
[PHP]10_문자열 형식 검사 JSON 여부 (0) | 2022.10.20 |
[PHP]09_Array To XML (0) | 2022.10.20 |
[PHP]08_텔레그램 메시지 발송 함수(telegram message sending function) (0) | 2022.04.03 |