2012-12-04 2 views
0

나는 readdir 함수를 사용하고 디렉토리에서 파일을 선택한다. 저는 회전식으로 파일을 읽고 데이터베이스에 씁니다. 그러나 임의로 순환 게재되는 파일과 이전에 생성 된 파일은 나중에 작성한 파일 다음에 쓸 수 있습니다. 파일을 어떻게 읽을 수 있으며 파일을 만든 날짜별로 정렬 할 수 있습니까? 나는 이것을 쉽게 할 수 있는가? 당신은 DB에 각 파일의 생성 날짜를 입력 한 다음를 선택하면 그것을 정렬 할 수 있습니다카탈로그 요소 정렬하기

if ($dir_handle = opendir ($dir)) { 
    while (false !== ($file_name = readdir($dir_handle))) { 
     if (is_file($dir.$file_name)){ 
         ............... 

답변

1

배열 작성 및 다른 호출을 사용하지 않고 생성 날짜순으로 정렬 된 파일을 쉽게 읽을 수는 없습니다 ... exec() 호출을 대신 할 수 있다고 생각합니다. 그러나 그럴 수도 있습니다.

+0

감사합니다 ... 나는 배열과 natsort를 사용합니다 ... – Luntegg

0

등의 배열과이 파일을 정렬의 사용 ...없는 :

SELECT * FROM files ORDER BY create_date DESC

+0

하하, 고마워, 그게 필요 없어 :) – Luntegg