Что не так? Я хочу скопировать файл изображения в другой каталог после загрузки и также ввести его в базу данных mysql - PullRequest
0 голосов
/ 14 июля 2020

это мой код

<?php
    include 'koneksi.php';

    $judul_artikel = $_POST['judul_artikel'];
    $isi_artikel = $_POST['isi_artikel'];
    $tanggal_artikel = date('Y-m-d');
    $tag_artikel = $_POST['tag_artikel'];

    $filetmp = $_FILES["gambar_artikel"]["tmp_name"];
    $filename = $_FILES["gambar_artikel"]["name"];
    $filetype = $_FILES["gambar_artikel"]["type"];
    $filepath = "img/".$filename;

    move_uploaded_file($filetmp, $filepath);
    
    $query = mysql_query('INSERT INTO artikel(judul_artikel,isi_artikel,tanggal_artikel,tag_artikel,gambar_artikel) VALUES ("'.$judul_artikel.'","'.$isi_artikel.'","'.$tanggal_artikel.'","'.$tag_artikel.'","'.$filepath.'")')or die(mysql_error());

    if ($query) {
        header('location:artikel.php?notif=berhasil');
    } else {
        header('location:artikel.php?notif=gagal');
    }
?>

проблема, с которой я сталкиваюсь, заключается в том, что я хочу скопировать файл изображения в другой каталог после его загрузки и ввести его в базу данных mysql, но когда Я выполняю, файл, который я загружаю, не копируется в каталог, который я хочу, и не вводится в базу данных mysql, как с этим справиться?

1 Ответ

0 голосов
/ 14 июля 2020

попробуйте обернуть его внутрь, если такое условие

if(move_uploaded_file($filetmp, $filepath)){
  echo "success";
}else{
  echo "failed";
}

и убедитесь, что вы установили разрешение папки

...