我有一个名为'文件夹'的文件夹。我想在'文件夹中创建一个文件夹。叫'文件夹'与mkdir()
然而,文件夹无法创建文件夹'设置为755.唯一可以让mkdir工作的是制作'文件夹' 777.这是典型的还是有其他错误的?难道不能在755上做到这一点,不存在安全风险吗?
答案 0 :(得分:0)
目录上的777权限意味着 everyone 有权读/写/执行(在目录上执行意味着您可以执行目录的ls)。
如果您无法在文件夹中创建文件夹,请尝试下面这个。
<?php
// Desired folder structure
$structure = './folders/folder/';
// To create the nested structure, the $recursive parameter
// to mkdir() must be specified.
if (!mkdir($structure, 0755, true)) {
die('Failed to create folders...');
}
?>