PHP 检查目录是否存在, 不存在就创建

简介: PHP 检查目录是否存在, 不存在就创建
    function mkdir_chmod($path, $mode = 0777)
    {
        if (is_dir($path)) {
            return true;
        }
        $result = mkdir($path, $mode, true);
        if ($result) {
            $path_arr = explode('/', $path);
            $path_str = '';
            foreach ($path_arr as $val) {
                $path_str .= $val . '/';
                $a = chmod($path_str, $mode);
            }
        }
        return $result;
    }
相关文章
|
9月前
|
安全 PHP 开发者
PHP 8中的Nullsafe操作符:告别繁琐的空值检查
PHP 8中的Nullsafe操作符:告别繁琐的空值检查
|
11月前
|
PHP 开发者
PHP数据验证方法:如何检查一个字符串是否是email格式。
以上就是关于PHP如何检查一个字符串是否是email格式的全部内容。希望你在代码书写旅途中,能找到你的北斗星——简洁、高效、可靠的代码验证方式。让我们共同见证PHP的强大和丰富多彩!
273 16
|
应用服务中间件 PHP nginx
当你的nginx服务器和php服务器不在一起的时候,这个nginx 的root目录问题
两个服务器的网站代码目录需要对齐,docker容器里面也是一样
|
PHP
php开发实战分析(4):php调用封装函数包含文件路径自适应不同目录的解决方案($_SERVER[‘DOCUMENT_ROOT‘]与__DIR__魔术常量)
php开发实战分析(4):php调用封装函数包含文件路径自适应不同目录的解决方案($_SERVER[‘DOCUMENT_ROOT‘]与__DIR__魔术常量)
393 0
|
存储 缓存 PHP
【PHP开发专栏】PHP文件操作与目录管理
【4月更文挑战第30天】本文介绍了PHP中的文件操作和目录管理。内容涵盖文件的打开、关闭、读写、删除及状态检测,如`fopen`、`fclose`、`fread`、`fwrite`、`file_get_contents`等函数。此外,还涉及文件高级操作如锁定和指针操作。在目录管理方面,讲解了创建、删除目录及读取目录内容的函数,如`mkdir`、`rmdir`、`scandir`等。通过示例代码展示了如何在实践中应用这些函数。理解这些基础知识对处理文件系统相关问题至关重要。
230 1
|
运维 Linux Apache
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
423 2