duanhan3067 2018-01-17 12:48
浏览 110

即使目录存在,PHP mkdir也会返回错误[重复]

This question already has an answer here:

I have looked around these links

Why does PHP think this folder doesn't exist?

No such file or directory error using mkdir

and these solutions haven't worked for me. I still get Message: mkdir(): No such file or directory

I want to create a directory called 2018 with a subfolder 01 in a directory called folder_name. This is the path from the root when I enter $_SERVER['DOCUMENT_ROOT']: "/home/digits/www.url.com/app"

This is what I have tried

    $document_folder = $_SERVER['DOCUMENT_ROOT']."/".REPORT_FOLDER."/".date("Y")."/".date("m");

if(!is_dir($document_folder)){
     mkdir($document_folder, 0777);
}

Could someone take a look at this and see where I have gone wrong?

</div>
  • 写回答

2条回答 默认 最新

  • douduan7295 2018-01-17 12:52
    关注

    It seems the 2018 folder doesn't exist.

    To automatically create both, the 2018 and the 2018/01folder, you need to pass true for $recursive (PHP: mkdir)

    mkdir($document_folder, 0777, true);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 MATLAB中streamslice问题
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序