0

我已经尝试 preg_match

if (is_file("$Path/$file") && eregi("$Filter", $file))

if (is_file("$Path/$file") && preg_match("$Filter", $file))

我的问题没有输出 zip 文件。

#

原始代码

#
<?php
    function getDirArray($Path="./",$Filter=".*",$Sorted="True")
        {
                $handle=opendir($Path);
                while ($file = readdir($handle))
                    {
                        if (is_file("$Path/$file") && eregi("$Filter", $file))
                            {
                                $dirArray[] = $file;
                            }
                    }
                closedir($handle);
                if (!is_array($dirArray))
                    {
                        return 0;
                    }
                if (strcasecmp($Sorted,"True"))
                    {
                        shuffle($dirArray);
                    }
                else
                    {
                        sort($dirArray);
                    }
                return $dirArray;
        }
?>
4

0 回答 0