Php 创建具有特定名称的目录

Php 创建具有特定名称的目录,php,mysqli,Php,Mysqli,我正在使用PHP和Mysqli制作gallery网站,我有一个图像上传屏幕,可以选择多个图像、项目标题等。在服务器上用项目标题名称创建新目录(在“images/projects/”中)的代码是什么?因此,所有选定的文件都保存到名为“imageTitle”字段的新文件夹中 html: 选择一个文件: 标题: 说明: 类别: 动画 插图 摄影 php: 您可以使用mkdir()创建一个新文件夹。您在找什么?在谷歌上搜索php创建文件夹,不是会更快吗?是的,但如何将其集成到我的代码中?是

我正在使用PHP和Mysqli制作gallery网站,我有一个图像上传屏幕,可以选择多个图像、项目标题等。在服务器上用项目标题名称创建新目录(在“images/projects/”中)的代码是什么?因此,所有选定的文件都保存到名为“imageTitle”字段的新文件夹中

html:


选择一个文件:


标题:

说明:

类别: 动画 插图 摄影

php:



您可以使用
mkdir()
创建一个新文件夹。您在找什么?在谷歌上搜索
php创建文件夹
,不是会更快吗?是的,但如何将其集成到我的代码中?是不是有点像mkdir($path.$imageTitle,0700)?我对php很陌生,所以对我来说还是有点难。。。
<form action="upload.php" method="post"
      enctype="multipart/form-data">

    <label for="image">Select a file:</label>
    <input type="file" name="image[]" id="image" multiple />
    <br /><br>
    <label for="picname">Title:</label>
    <input type="text" name="picname" id="picname" />
    <br /><br>
    <label for="picdesc">Description:</label>
    <input type="text" name="picdesc" id="picdesc" />
    <br /><br>
    <label for="piccat">Category:</label>
    <select name="piccat" id="piccat">
        <option value="--"></option>
        <option value="animation">Animation</option>
        <option value="illustration">Illustration</option>
        <option value="photography">Photography</option>
    </select>
    <br /><br>
    <input type="submit" name="submit" value="Submit" />
</form>
<?php
$path = "images/projects/";
include("check.php");
if (isset($_POST["submit"])) {
    for ($i = 0; $i < count($_FILES["image"]["name"]); $i++) {
        $image = $_FILES["image"]["tmp_name"][$i];
        $imageName = $_FILES["image"]["name"][$i];
        $imageSize = $_FILES["image"]["size"][$i];
        $imageType = $_FILES["image"]["type"][$i];
        $imageTitle = $_POST["picname"];
        $imageDescription = $_POST["picdesc"];
        $imageCategory = $_POST["piccat"];
        $path = $path . $imageName;
        $imageFileType = pathinfo($path,PATHINFO_EXTENSION);

        $query = $db -> prepare("INSERT INTO images 
            (user_id, image, description, type, title, size, category) 
            VALUES (?, ?, ?, ?, ?, ?, ?)");
        $query -> bind_param('issssis', $_SESSION['user_id'], 
            $imageName, $imageDescription, $imageType, 
            $imageTitle, $imageSize, $imageCategory);
        $query -> execute();
        $query -> close();

        if($imageFileType != "jpg" && $imageFileType != "png" 
            && $imageFileType != "jpeg"
            && $imageFileType != "gif" && $imageFileType != "mp4") {
            echo "Sorry, only JPG, JPEG, PNG, MP4 & GIF files are allowed.";
        }
        if ($imageName){
            move_uploaded_file($image, $path);
        }
    }
}
?>