ЗАГРУЗИТЬ ИЗОБРАЖЕНИЕ В ПАПКУ С PHP - PullRequest
0 голосов
/ 03 марта 2019

Я пробовал этот код для загрузки изображения с php, но не работает, и я не знаю, почему ...

это моя форма

<form action="conn/inserimento.php" method="POST" enctype="multipart/form-data">

    <input type="file"  name="immagine" /><br>
    <div id="container-button">
        <input type = "submit" value="Pubblica" name ="submit" class="btn-send">
    </div>
</form>

этомой скрипт в php

$path="uploads/";
$target_file = $path . basename($_FILES["immagine"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
if(isset($_POST["submit"])) {
  $check = getimagesize($_FILES["immagine"]["tmp_name"]);
  if($check !== false) {
    echo "File is an image - " . $target_file . ".";
    $uploadOk = 1;
  } else {
    echo "File is not an image.";
    $uploadOk = 0;
  }
}

Ответы [ 3 ]

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

Попробуйте добавить:

if ($uploadOk == 0) {
    echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
    } else {
        echo "Sorry, there was an error uploading your file.";
    }
}
0 голосов
/ 04 марта 2019

Вы также можете использовать эту ссылку для загрузки файла.

visit https://www.w3schools.com/php/php_file_upload.asp
visit https://cloudinary.com/blog/file_upload_with_php
visit https://www.tutorialspoint.com/php/php_file_uploading.htm

надеюсь, это поможет вам.

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

Я вижу, что код взят из https://www.w3schools.com/php/php_file_upload.asp, если вы прокрутите немного вниз до "Complete PHP File Script для загрузки файла", вы заметите move_uploaded_file(...), который перемещает ваш файл из временной точки в папку назначения.

...