我对此有点麻烦。以为会更容易,结果却很沮丧。我要做的只是有一个文本字段,我可以在其中键入新目录的名称,检查该目录是否存在,如果不存在则创建它。我发现大约 50 个其他人的代码几乎完全相同,所以我认为我的代码是正确的,但我不断根据“if”语句获取 Directory 存在。
最终我想把它绑定到我的文件上传脚本中。
这是insert.php
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<p>
<label for="directory">Directory:</label>
<input value="<?php if ($_POST && $errors) {
echo htmlentities($_POST['directory'], ENT_COMPAT, 'UTF-8');
}?>" type="text" name="directory" id="directory" />
</p>
<p>
<input type="submit" name="insert" id="insert" value="insert" />
</p>
</form>
这是post.php
try {
if (isset($_POST['insert'])) {
$directory = $_POST['directory'];
$photo_destination = 'image_upload/';
$path = $photo_destination;
$new_path = $path . $directory;
$mode = 0755;
if(!is_dir($new_path)) {
echo "The Directory {$new_path} exists";
} else {
mkdir($new_path , 0777);
echo "The Directory {$new_path} was created";
}
}
}