Почему эти строки скрипта не перемещают загружаемый файл изображения в каталог желаний? - PullRequest
0 голосов
/ 21 марта 2019

Ну, я пытаюсь загрузить изображение в блог / загрузить /.и расположение скрипта находится в admin_panel / add_post.php.

<?php

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

$image = $_FILES['img']['name'];
$target_dir = "../blog/upload";
$target_file = $target_dir . basename($_FILES["img"]["name"]);
move_uploaded_file($_FILES['img']['tmp_name'],$target_file);

//get rid of all database operation and connection

}  
?>

<form action="add_posts.php" method="POST" enctype="multipart/form-data">
<div class="form-group"> 
<label for="img"><span class='name'>Select Image:</span></label>
<input type="file" class="form-control" name="img" id="img" 
placeholder="Image">
</div>

Вот мой URL:

 localhost/sensive_blog/admin_panel/add_posts.php

Иерархия папок моего проекта:

admin_panel
 ->otherScript.php
 ->somefolder
 ->add_post.php
blog
 ->someotherscripts.php
 ->folder

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Наконец я нашел свою ошибку.В основном это была загрузка изображения, но не по адресу directory, который является блогом со странным названием "upload[image_name]".Тогда я положил одну косую черту /, чтобы перейти вправо directory.и тогда волшебство произошло.

0 голосов
/ 21 марта 2019

добавьте это после $ target_dir , чтобы проверить, существует ли папка

if (!is_dir($target_dir)) {
    die('path not found);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...