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::search()
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->search('/txt/', 'File_Find/dir/', 'perl') ;
14
$result[1] = $ff->search('/txt/', 'File_Find/dir', 'perl') ;
15
$result[2] = File_Find::search('/3/', 'File_Find/dir/', 'perl') ;
16
 
17
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
18
    foreach($result as $k => $r) {
19
        $result[$k] = str_replace("\\", '/', $result[$k]);
20
    }
21
}
22
 
23
print_r($result[0]);
24
print_r($result[1]);
25
print_r($result[2]);
26
 
27
?>
28
--GET--
29
--POST--
30
--EXPECT--
31
Array
32
(
33
    [0] => File_Find/dir/1.txt
34
    [1] => File_Find/dir/2.txt
35
    [2] => File_Find/dir/dir2/3.txt
36
    [3] => File_Find/dir/dir3/4.txt
37
    [4] => File_Find/dir/txtdir/5.txt
38
)
39
Array
40
(
41
    [0] => File_Find/dir/1.txt
42
    [1] => File_Find/dir/2.txt
43
    [2] => File_Find/dir/dir2/3.txt
44
    [3] => File_Find/dir/dir3/4.txt
45
    [4] => File_Find/dir/txtdir/5.txt
46
)
47
Array
48
(
49
    [0] => File_Find/dir/dir2/3.bak
50
    [1] => File_Find/dir/dir2/3.txt
51
    [2] => File_Find/dir/dir3/4.bak
52
    [3] => File_Find/dir/dir3/4.txt
53
)