import zend standard tests
[hiphop-php.git] / hphp / test / zend / bad / ext-standard-file / filegroup_variation3.php
blobcaac242131083a89afd10154e2e20e7c0aad05ca
1 <?php
2 /* Prototype: int filegroup ( string $filename )
3 * Description: Returns the group ID of the file, or FALSE in case of an error.
4 */
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";
12 mkdir($dir_name);
13 $file_handle = fopen($dir_name."/filegroup_variation3.tmp", "w");
14 fclose($file_handle);
16 $files_arr = array(
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"
33 $count = 1;
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 ) );
38 clearstatcache();
39 $count++;
42 echo "\n*** Done ***";
43 ?><?php
44 $file_path = dirname(__FILE__);
45 $dir_name = $file_path."/filegroup_variation3";
46 unlink($dir_name."/filegroup_variation3.tmp");
47 rmdir($dir_name);