在 PHP 中创建嵌套目录

我正在尝试在网络服务器上创建一个嵌套目录。代码创建目录 $userID"."_blog_images ok,但不是 post_"."$postID"."_images 目录。我正在使用 Mac。提前致谢。


<?php

//Create user root image directory if it does not exist

    if (!is_dir("$userID"."_blog_images")){

        mkdir("$userID"."_blog_images");

    }


//Create post image directory if it does not exist

    if (is_dir("$userID"."_blog_images")){

      if (!is_dir("$userID"."_blog_images/post_"."$postID"."_images")){

         mkdir("$userID"."_blog_images/post_"."$postID"."_images", 0777, true);

      }


    }

?>


jeck猫
浏览 135回答 1
1回答

ibeautiful

根据评论部分中提供的信息,您希望在sub-dir父母dir已经存在时在其中创建一个所以你的代码必须是<?php//Create user root image directory if it does not exist&nbsp; &nbsp; if (!is_dir($userID."_blog_images/")){&nbsp; &nbsp; &nbsp; &nbsp; mkdir($userID."_blog_images");&nbsp; &nbsp; }//Create post image directory if it does not exist&nbsp; &nbsp; if (is_dir($userID."_blog_images/")){&nbsp; &nbsp; &nbsp; &nbsp; mkdir($userID."_blog_images/post_".$postID."_images", 0777, true);&nbsp; &nbsp; }?>
打开App,查看更多内容
随时随地看视频慕课网APP