<?php
if (isset($_POST['filename']) && isset($_POST['editorpassword']) && isset($_POST['roomname'])) {
$dir = $_POST['filename']; // This must match the "name" of your input
$path = "evo/" . $dir;
if (!file_exists($path)) {
mkdir($path, 0755, true);
}
}
?>
我有这个脚本,我试图创建一个新文件夹。脚本本身在名为/ evo的文件夹中运行,通过使用此代码,它在那里创建文件夹。它需要去的地方是../../creative,但即使我尝试使用
$path = "./rooms/creative/" . $dir;
或其他东西,它创建它与基础文件夹为evo所以它出现在:
../ evo / rooms / creative(创建不应该存在的文件夹)
我只是不确定要为我找到合适位置所需的路径写入什么内容。
答案 0 :(得分:1)
最简单的解决方案是删除&#34; evo&#34;在$ path =&#34; evo /&#34; 。 $ DIR;