eregi上的PHP7.3

时间:2019-10-22 13:49:14

标签: php eregi

我已经尝试过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;
        }
?>

0 个答案:

没有答案