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