php - 文件上传在 wamp 服务器上不起作用?

标签 php html css mysql

我正在做一个元素,你必须以 JPEG 格式将所有文件上传到服务器上,但是 upload.php 中的以下代码不起作用,就像它没有检查相册是否有名称的条件.

以下文件是 upload.php,数据库连接到它,表中有 4 个字段... id, name, album_id, 网址

<html>
<head>
<title>PHP file upload</title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<?php include 'connect.php'; ?>
<div id="body">
  <?php include 'title_bar.php'; ?>
    <div id="container">
    <h3>Upload</h3>
    <form enctype="multipart/form-data" method="POST">

        <?php

        if (isset($_POST['upload'])) {
            $name = $_POST['name'];
            $album_id = $_POST['album'];
            $file = $_FILES['file']['name'];
            $file_type = $_FILES['file']['type'];
            $file_size = $_FILES['file']['size'];
            $file_tmp = $_FILES['file']['tmp_name'];

            if(empty($name) || empty($file)){
                echo "Please Fill ALL THE FUIELD ";
            }else{
                echo "working";
            }
        }



        ?>
        Name : <br />
        <input type="text" name="name" />
        <br  /> <br  />
        Select Folder : <br />
        <select>
            <?php 
                $query = mysql_query("SELECT id , name FROM albums");
                while($run = mysql_fetch_array($query)){
                    $album_id = $run['id'];
                    $album_name = $run['name'];
                    echo "<option value='$album_id'> $album_name </option>";
                }
            ?>
        </select>
        <br /><br />
        Select File : <br />
        <input type="file" name="file" />
        <br /> <br />
        <input type="submit" name="Upload" value="Upload" />
    </form>
    </div>
</div>

</body>
</html>

最佳答案

文件类型和大小未定义,上传配置数组未初始化

关于php - 文件上传在 wamp 服务器上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40863414/

相关文章:

php - PHP 比较中的变量位置

php - 当主数据库关闭时连接到备用数据库?

javascript - 有条件执行 PHP 脚本来发送电子邮件

javascript - 使用javascript onclick放大图像

javascript - 使用 javascript 操作 css 层

php - 保持网页之间导航的最佳技术

php - 如何将文件直接上传到Cloudinary而不先将其保存在公共(public)文件夹中

jquery - 如何让所有标签在左侧对齐?

html - 如何使用 bootstrap 3 将文本对齐到背景图像的底部

jquery - 简单的 Jquery 悬停问题