gpt4 book ai didi

php - 检查目录是否存在,创建目录

转载 作者:行者123 更新时间:2023-12-05 08:15:07 24 4
gpt4 key购买 nike

我在这方面遇到了一些麻烦。以为这样会更容易,但结果却令人沮丧。我想要做的就是有一个文本字段,我可以在其中键入新目录的名称,检查该目录是否存在,如果不存在则创建它。我发现大约 50 个其他人使用几乎完全相同的代码,所以我认为我的代码是正确的,但我一直根据“if”语句获取 Directory exists。

最终我想将其绑定(bind)到我的文件上传脚本中。

这是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";
}
}
}

最佳答案

改变这个:

if(!is_dir($new_path)) {
echo "The Directory {$new_path} exists";
}

为此:

if(is_dir($new_path)) {
echo "The Directory {$new_path} exists";
}

尝试并告诉我结果:)

关于php - 检查目录是否存在,创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16050339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com