【问题标题】:How to check folder or directory is available in parent folder in PHP?如何检查 PHP 中父文件夹中的文件夹或目录是否可用?
【发布时间】:2017-05-09 06:41:55
【问题描述】:

我在 Windows 7 中使用XMPP 服务器来执行 PHP 脚本。 我在htdocs 中有项目文件夹,其中包含我的项目 PHP 脚本以及所需的引导、CSS 和 jquery 文件。 我在项目文件夹中有三个子文件夹studentteacheradmin。 我在管理员中有一个文件夹作为报告。 我在学生文件夹中工作,如果报告文件夹不存在,如何在管理文件夹中创建报告目录?

我想在父文件夹中创建文件夹或 Director 不在同一个文件夹中。

【问题讨论】:

  • 到目前为止您尝试了什么?你有什么代码可以给我们看吗?它奏效了吗?有没有报错?
  • @Dragos :- 这是我的代码。
  • @Dragos :- 这是我的代码。$rebuilt_dir = "../admin/report"; if(!is_dir($rebuilt_dir)){ mkdir($rebuilt_dir) }
  • @Dragos :- 这是 index.php 的一部分,写在学生文件夹中。

标签: php


【解决方案1】:

如果要获取父目录,可以使用函数dirname。在您的示例中,它将如下所示:

$rebuilt_dir = "../admin/report";
$parent_dir = dirname($rebuilt_dir);

if(!is_dir($parent_dir)) { 

    if(!mkdir($parent_dir))
        echo "Error creating dir: ".$!;

    if(!is_dir($rebuilt_dir)) { 
        if(!mkdir($rebuilt_dir))
            echo "Error creating dir: ".$!;

}

【讨论】:

  • :- 函数目录名对我很有帮助。谢谢你。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-08
  • 2022-11-01
  • 2012-07-30
  • 2023-03-12
相关资源
最近更新 更多