환경: CentOS6.5
php를 사용하여 파일 수정 시간을 가져오면 결과는 1970입니다. 왜 그럴까요?
코드:
<code>$handler=opendir(dirname(__FILE__)."/uploadfiles/down"); while($file=readdir($handler)){ if($file=="." || $file==".."){ continue; } echo $file.'-'.date('Y-m-d H:i:s',filectime($file)).'<br/>'; }</code>
결과:
그런데 .와 ..의 시간은 정상인데 이해가 안 돼요
모두들 감사합니다
환경: CentOS6.5
php를 사용하여 파일 수정 시간을 가져오면 결과는 1970입니다. 왜 그럴까요?
코드:
<code>$handler=opendir(dirname(__FILE__)."/uploadfiles/down"); while($file=readdir($handler)){ if($file=="." || $file==".."){ continue; } echo $file.'-'.date('Y-m-d H:i:s',filectime($file)).'<br/>'; }</code>
결과:
그런데 .와 ..의 시간은 정상인데 이해가 안 돼요
모두들 감사합니다
filemtime()을 사용하여 파일 내용의 마지막 수정 시간을 가져옵니다. 사용하는 filectime()은 파일의 마지막 inode 수정 시간을 가져오는 데 사용됩니다.
경로 문제...너무 똑똑해요