2 /* Prototype: int filegroup ( string $filename )
3 * Description: Returns the group ID of the file, or FALSE in case of an error.
6 /* Passing file names with different notations, using slashes, wild-card chars */
8 $file_path = dirname(__FILE__
);
10 echo "*** Testing filegroup() with different notations of file names ***\n";
11 $dir_name = $file_path."/filegroup_variation3";
13 $file_handle = fopen($dir_name."/filegroup_variation3.tmp", "w");
17 "/filegroup_variation3/filegroup_variation3.tmp",
19 /* Testing a file trailing slash */
20 "/filegroup_variation3/filegroup_variation3.tmp/",
22 /* Testing file with double slashes */
23 "/filegroup_variation3//filegroup_variation3.tmp",
24 "//filegroup_variation3//filegroup_variation3.tmp",
25 "/filegroup_variation3/*.tmp",
26 "filegroup_variation3/filegroup*.tmp",
28 /* Testing Binary safe */
29 "/filegroup_variation3/filegroup_variation3.tmp".chr(0),
30 "/filegroup_variation3/filegroup_variation3.tmp\0"
34 /* loop through to test each element in the above array */
35 foreach($files_arr as $file) {
36 echo "- Iteration $count -\n";
37 var_dump( filegroup( $file_path."/".$file ) );
42 echo "\n*** Done ***";
44 $file_path = dirname(__FILE__
);
45 $dir_name = $file_path."/filegroup_variation3";
46 unlink($dir_name."/filegroup_variation3.tmp");