Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
File_Find::mapTree()
3
--SKIPIF--
4
<?php
5
include(dirname(__FILE__).'/setup.php');
6
print $status;
7
?>
8
--FILE--
9
<?php
10
require_once(dirname(__FILE__).'/setup.php');
11
 
12
$ff = new File_Find();
13
$result[0]  = $ff->mapTree('File_Find/dir/') ;
14
$result[1]  = $ff->mapTree('File_Find/dir') ;
15
$result[2] = File_Find::mapTree('File_Find/dir') ;
16
 
17
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
18
    foreach($result as $k => $r) {
19
        $result[$k][0] = str_replace("\\", '/', $result[$k][0]);
20
        $result[$k][1] = str_replace("\\", '/', $result[$k][1]);
21
    }
22
}
23
 
24
print_r($result[0]);
25
print_r($result[1]);
26
print_r($result[2]);
27
 
28
?>
29
--GET--
30
--POST--
31
--EXPECT--
32
Array
33
(
34
    [0] => Array
35
        (
36
            [0] => File_Find/dir
37
            [1] => File_Find/dir/dir2
38
            [2] => File_Find/dir/dir3
39
            [3] => File_Find/dir/txtdir
40
        )
41
 
42
    [1] => Array
43
        (
44
            [0] => File_Find/dir/1.txt
45
            [1] => File_Find/dir/2.txt
46
            [2] => File_Find/dir/dir2/3.bak
47
            [3] => File_Find/dir/dir2/3.txt
48
            [4] => File_Find/dir/dir3/4.bak
49
            [5] => File_Find/dir/dir3/4.txt
50
            [6] => File_Find/dir/txtdir/5.txt
51
        )
52
 
53
)
54
Array
55
(
56
    [0] => Array
57
        (
58
            [0] => File_Find/dir
59
            [1] => File_Find/dir/dir2
60
            [2] => File_Find/dir/dir3
61
            [3] => File_Find/dir/txtdir
62
        )
63
 
64
    [1] => Array
65
        (
66
            [0] => File_Find/dir/1.txt
67
            [1] => File_Find/dir/2.txt
68
            [2] => File_Find/dir/dir2/3.bak
69
            [3] => File_Find/dir/dir2/3.txt
70
            [4] => File_Find/dir/dir3/4.bak
71
            [5] => File_Find/dir/dir3/4.txt
72
            [6] => File_Find/dir/txtdir/5.txt
73
        )
74
 
75
)
76
Array
77
(
78
    [0] => Array
79
        (
80
            [0] => File_Find/dir
81
            [1] => File_Find/dir/dir2
82
            [2] => File_Find/dir/dir3
83
            [3] => File_Find/dir/txtdir
84
        )
85
 
86
    [1] => Array
87
        (
88
            [0] => File_Find/dir/1.txt
89
            [1] => File_Find/dir/2.txt
90
            [2] => File_Find/dir/dir2/3.bak
91
            [3] => File_Find/dir/dir2/3.txt
92
            [4] => File_Find/dir/dir3/4.bak
93
            [5] => File_Find/dir/dir3/4.txt
94
            [6] => File_Find/dir/txtdir/5.txt
95
        )
96
 
97
)