bool rewinddir ( resource $handle )
(PHP 4, PHP 5)
readdir 함수는 디렉토리에 존재하는 파일의 목록을 만들어 하나씩 순서대로 출력될 때마다 리소스($fp)의 크기가 줄어들게 되는데, 이를 처음 상태로 되돌리는 함수가 rewinddir입니다.
<?php
$dir = './mail';
if($fp = opendir($dir)){
if(is_resource($fp)){
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
rewinddir($fp);
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
if($fname = readdir($fp)){
echo "file: ".$fname."<br/>\n";
}
}
closedir($fp);
}
?>