PHP使用正确的路径创建文件夹

时间:2015-12-17 09:12:57

标签: php

<?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(创建不应该存在的文件夹)

我只是不确定要为我找到合适位置所需的路径写入什么内容。

1 个答案:

答案 0 :(得分:1)

最简单的解决方案是删除&#34; evo&#34;在$ path =&#34; evo /&#34; 。 $ DIR;