123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- --TEST--
- Test glob() function with relative path
- --FILE--
- <?php
- /* Prototype: array glob ( string $pattern [, int $flags] );
- Description: Find pathnames matching a pattern
- */
- $file_path = dirname(__FILE__);
- // temp dirname used here
- $dir_name = 'glob_test';
- // create temp directory
- mkdir("$file_path/$dir_name");
- // create temp file
- $fp = fopen("$file_path/$dir_name/file.text", "w");
- fclose($fp);
- echo "Testing glob() with relative paths:\n";
- chdir("$file_path/$dir_name");
- var_dump( glob("./*") );
- var_dump( glob("../$dir_name/*"));
- chdir("$file_path");
- var_dump( glob("$dir_name/*"));
- var_dump( glob("$dir_name"));
- echo "Done\n";
- ?>
- --CLEAN--
- <?php
- $file_path = dirname(__FILE__);
- unlink("$file_path/glob_test/file.text");
- rmdir("$file_path/glob_test/");
- ?>
- --EXPECT--
- Testing glob() with relative paths:
- array(1) {
- [0]=>
- string(11) "./file.text"
- }
- array(1) {
- [0]=>
- string(22) "../glob_test/file.text"
- }
- array(1) {
- [0]=>
- string(19) "glob_test/file.text"
- }
- array(1) {
- [0]=>
- string(9) "glob_test"
- }
- Done
|