폴더안에 4개 이상의 파일이 있다면..
본문
폴더안에 4개 이상의 파일이 있다면, alert() 을 띄우고 history.back() 을 할려고 하는데..
어떻게 해야 할까요?
답변 1
$scan_dir = array_diff(scandir("./"), array("..", "."));
$files = array();
foreach($scan_dir as $value) {
if(is_dir($value) == false) $files[] = $value;
}
if(sizeof($files) > 3) {
echo "<script>alert('파일 4개 이상임'); history.back(-1);</script>";
}
scandir("./") 이게 현재 디렉토리를 의미하는 것이기 때문에 다른 디렉토리를 검사할 경우엔 현재 디렉토리를 기준으로 바꿔 주시면 되겠네요.
ex) scandir("./test")
!-->
답변을 작성하시기 전에 로그인 해주세요.