Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用move_uploaded_File将文件写入数据库中的文件夹_Php_Mysql - Fatal编程技术网

Php 使用move_uploaded_File将文件写入数据库中的文件夹

Php 使用move_uploaded_File将文件写入数据库中的文件夹,php,mysql,Php,Mysql,所以我试着上传一张图片在一篇帖子里,然后发布它。但是当我使用move_Upload_文件时,它不会写入图像文件夹。我的许可证都准备好了,但还是不行。任何帮助都很好,谢谢 标题 类别 著者 地位 形象 标签 所容纳之物 检查 我检查了您的代码,唯一的更改是$post_image_temp=$_FILES['image']['temp_name'];到$post_image_temp=$_文件['image']['tmp_name']; 参数名称错误 检查,可能这是唯一的错误,如果发生相同的错误

所以我试着上传一张图片在一篇帖子里,然后发布它。但是当我使用move_Upload_文件时,它不会写入图像文件夹。我的许可证都准备好了,但还是不行。任何帮助都很好,谢谢


标题
类别
著者
地位
形象
标签
所容纳之物

检查

我检查了您的代码,唯一的更改是$post_image_temp=$_FILES['image']['temp_name'];到$post_image_temp=$_文件['image']['tmp_name']; 参数名称错误

检查,可能这是唯一的错误,如果发生相同的错误,请发布您的错误,让我知道

<?php

if(isset($_POST['create_post'])){

     $post_title = $_POST['title'];
     $post_author = $_POST['authror'];
     $post_category_id= $_POST['post_category_id'];
     $post_status = $_POST['post_status'];
     $post_image = $_FILES['image']['name'];
     $post_image_temp = $_FILES['image']['tmp_name']; // this is change 
     $post_tags= $_POST['post_tags'];
     $post_content = $_POST['post_content'];
     $post_date = date('d-m-y');
     $post_comment_count = 4;
     move_uploaded_file($post_image_temp, "../images/$post_image");
}

?>

<form action = "" method="post" enctype="multipart/form-data">


    <div class="form-group">
        <label for="title"> Title</label>
        <input type="text" class="form-control" name="title">
    </div>

    <div class="form-group">
        <label for="Category"> Category</label>
        <input type="text" class="form-control" name="category">
    </div>

    <div class="form-group">
        <label for="Author"> Author</label>
        <input type="text" class="form-control" name="author">
    </div>

    <div class="form-group">
        <label for="post-status"> Status</label>
        <input type="text" class="form-control" name="post_status">
    </div>

    <div class="form-group">
        <label for="post_image"> Image</label>
        <input type="file" name="image">
    </div>

    <div class="form-group">
        <label for="post_tags"> Tags</label>
        <input type="text" class="form-control" name="post_tags">
    </div>
    <div class="form-group">
        <label for="post_content"> Content</label>
        <textarea type="text" class="form-control" name="post_content" id="" cols="30" rows="10"></textarea>
    </div>   
    <div class="form-group">
        <input class="btn btn-primary" type="submit" name="create_post" value="publish post">
    </div>

</form>

标题
类别
著者
地位
形象
标签
所容纳之物
  • 你只是假设上传永远不会失败。错误的假设
  • 你只是假设移动调用永远不会失败。错误的假设
  • 事情一蹴而就。永远不要假设成功。总是假设失败,检查失败,把成功当作惊喜

    如果您进行了错误处理,您会被告知源文件不存在,因为:

    $post_image_temp = $_FILES['image']['temp_name'];
                                          ^----wrong
    
    它是
    tmp\u name