Php 图像未上载到“上载”文件夹中

Php 图像未上载到“上载”文件夹中,php,forms,image,upload,Php,Forms,Image,Upload,单击“提交”按钮后,所有我的数据和图像名称都将进入数据库(使用phpmyadmin),但图像也应该进入名为“上载”的文件夹,而这不会发生 这是我的注册表格代码blogger_register.php <?php require "connect.php"; session_start(); if(isset($_POST['submit'])) { $target="uploads/".basename($_FILES['image']['

单击“提交”按钮后,所有我的数据和图像名称都将进入数据库(使用phpmyadmin),但图像也应该进入名为“上载”的文件夹,而这不会发生

这是我的注册表格代码blogger_register.php

<?php
    require "connect.php";
    session_start();

    if(isset($_POST['submit']))
    {
        $target="uploads/".basename($_FILES['image']['name']);

        $bname=$_POST['bname'];
        $blogname=$_POST['blogname'];
        $contact=$_POST['bno'];
        $email=$_POST['bmail'];
        $blogtype=$_POST['blogtypes'];
        $username=$_POST['buser'];
        $password=$_POST['bpass'];
        $password2=$_POST['bpass2'];
        $prooftype=$_POST['prooftypes'];
        $proofno=$_POST['proofno'];
        $bloglink=$_POST['link'];
        $image=$_FILES['image']['name'];
        $bio=$_POST['text'];

        if($password==$password2)
        {
             $sql="select * from brg WHERE `buser`='$username'";
             $query_run=mysqli_query($conn,$sql);
             if(mysqli_num_rows($query_run)>0)
             {
                echo '<script type="text/javascript"> alert("username already exists") </script>';
            }
            else
            {
                $sql="INSERT into `brg` VALUES ('','".$bname."','".$blogname."','".$contact."','".$email."','".$blogtype."','".$prooftype."','".$proofno."','".$username."','".$password."','".$bloglink."','".$image."','".$bio."')";
            $query_run=mysqli_query($conn,$sql);
            if($query_run)
            {
                    header("Location: dashboard.php");
              }
            else
            {
                echo '<script type="text/javascript"> alert("error") </script>';
            }
        }
    }
    else
    {
        echo '<script type="text/javascript"> alert("Password does not match") </script>';
    }   
}
?>
    <!DOCTYPE html>
    <html>
    <head>
    <title>Blogger Registration Form</title>
    <style type="text/css">

    form {
        border: 3px solid #777;
        border-radius:20px;
        width:60%;
        margin-left:20%;
    }

    h1{
  color:black;
  text-align:center;
  <!--font-family:cursi;-->
  font: 400 15px/1.8 Lato, sans-serif;
  letter-spacing:10px;
  <!--letter-spacing: 5px;-->
    font-size:20px;
   }

input[type=text], input[type=password] {
    width: 20%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

button {
    background-color: black;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 20%;
}

body{
    text-align:center;
    background-color:#fff;
    color:#000000;
    font: 400 15px/1.8 Lato, sans-serif;
    letter-spacing: 5px;
    font-size:20px;
    }

button:hover {
    opacity: 0.8;
}

.imgcontainer {
    text-align: center;
    margin: 24px 0 12px 0;
}

img.avatar {
    width: 40%;
    border-radius: 50%;
}

.container {
    padding: 16px;
}

span.psw {
    float: right;
    padding-top: 16px;
}


@media screen and (max-width: 300px) {
    span.psw {
       display: block;
       float: none;
    }
    .cancelbtn {
       width: 100%; 
    }
 }

.container{
    text-align:center;
 }


</style>

</head>
<body>
<h1>BLOGGER REGISTRATION FORM</h1>
<form enctype="multipart/form-data" action="blogger_register.php" method="post">
    Name: <input type="text" name="bname"><br/><br/>
    Name of Blog: <input type="text" name="blogname"><br/><br/>
    Contact no: <input type="text" name="bno" maxlength="12"><br/><br/>
    Mail-id: <input type="email" name="bmail"><br/><br/>
    Blog Type: <select name="blogtypes" placeholder="CHOOSE YOUR TYPE">

                <option values="sports"> SPORTS BLOG </options>
                <option values="food"> FOOD BLOG </options>
                <option values="event"> EVENT BLOG </options>
                <option values="arts"> ART BLOG </options>
                <option values="fashion"> FASHION BLOG </options>
                <option values="travel"> TRAVEL BLOG </options>
                <option values="photo"> PHOTO BLOG </options>
                <option values="book"> BOOK BLOG </options>
                <option values="tech"> TECH BLOG </options>
                <option values="music"> MUSIC BLOG </options>
                <option values="movie"> MOVIE BLOG </options>


            </select> <br/><br/>
Enter username: <input type="text" name="buser" ><br/><br/>
Enter password: <input type="password" name="bpass" ><br/><br/>
Re-enter password: <input type="password" name="bpass2" ><br/><br/>
Blogger ID Proof: <select name="prooftypes" placeholder="CHOOSE YOUR TYPE">

                <option values="aacrd"> AADHAR CARD </options>
                <option values="voter"> VOTER ID </options>
                <option values="pan"> PAN CARD </options>
                <option values="pass"> PASSPORT </options>
                <option values="dlin"> DRIVING LICENSE </options>

            </select> <br/><br/>
ID Proof Number : <input type="password" name="proofno" required><br/><br/> 
Blog Link: <input type="text" name="link"><br/><br/>    
            *Bio should have a maximum of 140 characters<br>
Blogger's image:<input type="file" name="image"<br/><br/>           
Bio: <textarea  name ="text" rows=4 col=4 maxlength=140> </textarea  required/ ><br/><br/>



    <button class="button button1" name="submit">SUBMIT</button>

</form>
</body>
</html>

博客注册表格
形式{
边框:3px实心#777;
边界半径:20px;
宽度:60%;
左缘:20%;
}
h1{
颜色:黑色;
文本对齐:居中;
字体:40015px/1.8lato,无衬线;
字母间距:10px;
字体大小:20px;
}
输入[类型=文本],输入[类型=密码]{
宽度:20%;
填充:12px 20px;
利润率:8px0;
显示:内联块;
边框:1px实心#ccc;
框大小:边框框;
}
钮扣{
背景色:黑色;
颜色:白色;
填充:14px 20px;
利润率:8px0;
边界:无;
光标:指针;
宽度:20%;
}
身体{
文本对齐:居中;
背景色:#fff;
颜色:#000000;
字体:40015px/1.8lato,无衬线;
字母间距:5px;
字体大小:20px;
}
按钮:悬停{
不透明度:0.8;
}
.imgcontainer{
文本对齐:居中;
保证金:24px 0 12px 0;
}
化身{
宽度:40%;
边界半径:50%;
}
.集装箱{
填充:16px;
}
span.psw{
浮动:对;
填充顶部:16px;
}
@媒体屏幕和屏幕(最大宽度:300px){
span.psw{
显示:块;
浮动:无;
}
.取消{
宽度:100%;
}
}
.集装箱{
文本对齐:居中;
}
博客注册表格
名称:

博客名称:

联系电话:

邮件id:

博客类型: 体育博客 美食博客 活动博客 艺术博客 时尚博客 旅游博客 照片博客 图书博客 科技博客 音乐博客 电影博客

输入用户名:

输入密码:

重新输入密码:

Blogger ID证明: 阿达尔卡 选民ID 潘卡 护照 驾驶执照

身份证证明号:

博客链接:

*Bio最多应包含140个字符

博客图片:我建议你使用文件上传脚本上传图片,而不是手工编码。这家伙写了一个很好用的小脚本


就你的问题而言,我看不到你实际上在哪里将图像写入任何目录。

我建议你使用文件上传脚本来上传图像,而不是手工编码。这家伙写了一个很好用的小脚本


就你的问题而言,我看不到你实际上在哪里将图像写入任何目录。

你检查过这个线程吗:请参阅你检查过这个线程吗:请参阅我检查过,在$target@Samriddha:不,在你的代码中,你没有得到上传的文件->检查我有,在$target@Samriddha:不,在您的代码中,你没有得到上传的文件->检查