例如,我有一个父目录和一个文件夹:
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
答案 0 :(得分:0)
嗨Trondro Mullingan!
你可以尝试清理'../../'你可以测试一下:
file.php:
<?php
// from post
$new_folder = '../../A_New_Folder_in_Current_Directory';
// you need removed the ../../
$new_folder_clean = str_replace('../../','',$new_folder);
//now you create the folder together file.php file.
mkdir($new_folder_clean, 0777, true);
?>
此外,您可以设置实际文件夹var以连接make children文件夹。