Например, у меня есть родительский каталог и папка внутри:
mysite.com/Parent_Folder/A_Folder/File.php
Файл.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
Привет Трондро Маллинган!
Вы можете попробовать очистить ‘../../’, вы можете проверить это:
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 для конкатенации для создания дочерней папки.
Других решений пока нет …