• 技术文章 >后端开发 >PHP问题

    php判断是否是目录的函数

    (*-*)浩(*-*)浩2019-09-21 10:36:37原创1391

    php is_dir()函数介绍

    is_dir — 判断给定文件名是否是一个目录

    语法:(推荐学习:PHP编程从入门到精通

    bool is_dir ( string $filename )

    判断给定文件名是否是一个目录。

    参数:

    filename 如果文件名存在并且为目录则返回 TRUE。如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径。

    返回值:

    如果文件名存在,并且是个目录,返回 TRUE,否则返回FALSE。

    php is_dir()实例

    /**
     * 判断 文件/目录 是否可写(取代系统自带的 is_writeable 函数)
     *
     * @param string $file 文件/目录
     * @return boolean
     */
    function new_is_writeable($file) {
        if (is_dir($file)){
            $dir = $file;
            if ($fp = @fopen("$dir/test.txt", 'w')) {
                @fclose($fp);
                @unlink("$dir/test.txt");
                $writeable = 1;
            } else {
                $writeable = 0;
            }
        } else {
            if ($fp = @fopen($file, 'a+')) {
                @fclose($fp);
                $writeable = 1;
            } else {
                $writeable = 0;
            }
        }
     
        return $writeable;
    }

    以上就是php判断是否是目录的函数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php判断数组是否为数值数组 下一篇:php判断是不是数组最后一个
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php如何命名变量• php如何开启pdo• php如何加密• php如何获取用户的ip地址
    1/1

    PHP中文网