php 파일 읽기 문의 드립니다.
본문
안녕하세요. 매번 신세 지고 있습니다.
다름이 아니옵고.. 다량의 폴더 안에 있는 텍스트 문서를 읽을 때..
파일제목으로 정렬하여 읽을 수 있는 방법이 있는지 문의 드립니다.
$dir = "/var/www/html/ready/";
$dirz = "/var/www/html/dbsetting/";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle)))
if ($file != "." && $file != "..") {
$parsing=explode( "." ,$file);
$definition_name=$parsing[0];
$definition = fopen($dir.$definition_name.".txt", "r");
sleep(5);
rename($dir.$definition_name.".txt",$dirz.$definition_name.".txt");
} closedir($handle);
}
위의 소스는 폴더안의 txt 문서를 읽어서 보내고 이름 바꿔서 다른 폴더로 보내는 소스 입니다.
정상 작동 하구요..
근데 폴더 안의 문서를 랜덤하게 read하고 다른 폴더로 이동을 하더라구요..
파일 제목은..
2016060901.txt
2016060902.txt
2016060903.txt
2016060904.txt
뭐 이런식입니다.. 순차적으로 읽게 하는 방법이 있을까요?
!-->!-->답변 1
natsort 를 사용해 보세요.
예제로는, 그누보드 루트에 있는 common.php 파일의 617행 쯤을 참고해 보세요..
extend 폴더에 있는 파일들을 인클루드할때 파일명 순으로 인클루드 하는 구문입니다.
답변을 작성하시기 전에 로그인 해주세요.