The Opendir () function opens a directory handle. Success returns the directory handle resource. The failure returns FALSE. If the path is not a legal directory, or if the directory cannot be opened due to a license restriction or file system error, an E_warning level error is thrown. You can hide the error output of Opendir () by adding ' @ ' before the function name
Opendir () function syntax
Opendir (Path,context);
Parameters |
Description |
Path |
Necessary. Specifies the directory path to open. |
Context |
Optional. The environment that specifies the directory handle. Context is a set of options that modify the behavior of a directory stream. |
Opendir () Function instance, the code is as follows:
$dirs = './';//Specifies that the current is being fooled if (Is_dir ($dirs)) { $hanld = Opendir ($dirs); while (($file = Readdir ($HANLD))!== false) { echo "filename:". $file. "<br/>"; } Closedir ($HANLD); } else { echo ' is not a directory ';}
Output Result:
File name: A
File name: b
File name: www.php.cn