level1/level2/level3/CWD/mkdir.php
Level1 的名称未知;是用户指定的&可以是任何东西。level2 和 level3 的名称是已知的,并且将保持不变。当前工作目录包含 mkdir.php 文件,该文件是在 level1 中使用用户提供的名称创建目录所需的文件。下面的 mkdir.php 文件可以完成这项工作,但不知道它是否正确。希望专家认可和建议。提前致谢。
<?php
if (isset($_POST['Name']))
{
$newdir = $_POST['Name'];
$dirname = "..\\$newdir";
$step1 = "..\\CWD";
$step2 = "..\\$step1";
$step3 = "..\\$step2\\$dirname";
if (mkdir($step3, 0777, true))
{
echo "dir created successfully";
}
else
{
echo "dir not created";
}
}
?>