0
我得到当我从发布后的图像被打破管理员节上传图片文件的问题,我是读到这里几个解决方案,但没有一个人没有帮助我仍然有同样的错误..破碎的形象时,上传图片
这是add_post.php代码
<?php
if(isset($_POST['create_post'])) {
$post_title = $_POST['title'];
$post_author = $_POST['author'];
$post_category_id = $_POST['post_category_id'];
$post_status = $_POST['post_status'];
$post_image = $_FILES["image"]["name"];
$post_image_temp = $_FILES['image']['tmp_name'];
$post_tags = $_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");
$query = "INSERT INTO posts(post_category_id, post_title, post_author, post_date, post_image, post_content, post_tags, post_comment_count, post_status) ";
$query .= "VALUES({$post_category_id},'{$post_title}','{$post_author}',now(),'{$post_image}','{$post_content}','{$post_tags}','{$post_comment_count}','{$post_status}') ";
$create_post_query = mysqli_query($connection, $query);
comfirmQuery($create_post_query);
}
?>
<form action="" method="post" enctype="multipart/formdata">
<div class="form-group">
<label for="title">Post Title</label>
<input type="text" class="form-control" name="title">
</div>
<div class="form-group">
<label for="post_category">Post Category</label>
<input type="text" class="form-control" name="post_category_id">
</div>
<div class="form-group">
<label for="post_author">Post Author</label>
<input type="text" class="form-control" name="author">
</div>
<div class="form-group">
<label for="post_status">Post Status</label>
<input type="text" class="form-control" name="post_status">
</div>
<div class="form-group">
<label for="post_image">Post Image</label>
<input type="file" name="image">
</div>
<div class="form-group">
<label for="post_tags">Post Tags</label>
<input type="text" class="form-control" name="post_tags">
</div>
<div class="form-group">
<label for="post_content">Post 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>
'enctype'必须像这样'enctype =“multipart/form-data”'和'move_uploaded_file'必须像这样''move_uploaded_file($ post_image_temp,“../ images /".$ post_image)' –