echo "\n-- Call readdir() with \$path argument --\n";
var_dump($dh = opendir($path));
+$a = array();
while( FALSE !== ($file = readdir($dh)) ) {
+ $a[] = $file;
+}
+sort($a);
+foreach($a as $file) {
var_dump($file);
}
echo "\n-- Call readdir() without \$path argument --\n";
var_dump($dh = opendir($path));
+$a = array();
while( FALSE !== ( $file = readdir() ) ) {
+ $a[] = $file;
+}
+sort($a);
+foreach($a as $file) {
var_dump($file);
}
echo "*** Testing readdir() : usage variations ***\n";
-
-include( dirname(__FILE__) . "/../file/file.inc");
+// include the file.inc for Function: function create_files()
+include( dirname(__FILE__)."/../file/file.inc");
// create the temporary directory
$dir_path = dirname(__FILE__) . "/readdir_variation6";
mkdir($dir_path);
// create files within the temporary directory
-@create_files($dir_path, 3, "alphanumeric", 0755, 1, "w", "readdir_variation6");
+create_files($dir_path, 3, "alphanumeric", 0755, 1, "w", "readdir_variation6");
// open the directory
$dir_handle1 = opendir($dir_path);
opendir($dir_path);
echo "\n-- Reading Directory Contents with Previous Handle --\n";
+$a = array();
while (FALSE !== ($file = readdir($dir_handle1))) {
+ $a[] = $file;
+}
+sort($a);
+foreach ($a as $file) {
var_dump($file);
}
echo "\n-- Reading Directory Contents with Current Handle (no arguments supplied) --\n";
+$a = array();
while (FALSE !== ($file = readdir())) {
+ $a[] = $file;
+}
+sort($a);
+foreach ($a as $file) {
var_dump($file);
}