【发布时间】:2016-04-30 19:29:18
【问题描述】:
例如,我有一个父目录和一个文件夹:
mysite.com/Parent_Folder/A_Folder/File.php
File.php 包含以下代码:
<?php
mkdir('/Parent_Folder/A_New_Folder', 0777, true);
我想阻止文件在父目录中创建文件夹。我该如何限制这个?
但是,必须允许在同一目录中创建文件夹,例如以下代码必须有效:
<?php
mkdir('A_New_Folder_in_Current_Directory', 0777, true);
这将导致:
mysite.com/Parent_Folder/A_Folder/A_New_Folder_in_Current_Directory
【问题讨论】:
-
你是通过输入得到文件夹名,还是一般想限制这个文件?
-
为什么不在创建之前检查 mkdir() 是否尝试在父目录或当前目录中创建文件夹?
-
@birraa 系统允许用户输入php代码,所以基本上是用户创建文件而不是我。
标签: php directory mkdir subdirectory