Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Klik link berikut untuk informasi cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Move Uploaded File gagal

numpang tanya nih buat para suhu IT semua, saya kebingungan pas untuk upload gambar ke web, kenapa coding move_upload_file nya koq gak jalan ya ? kalau nama gambar sih udah masuk ke database,
begini scriptnya ..

move_uploaded_file($_FILES['file']['tmp_name'],"../Image/".$_FILES['file']['name']);


Mohon bantuannya nih ..

Comments

  • Bisa karena :
    1. destinasi foldernya salah / belum ada?
    2. ['file'] ambigu, ganti dengan nama lain seperti gambar / selain kata file. misal jadi kayak gini : move_uploaded_file($_FILES['gambar']['tmp_name'],"$foldertujuan")
  • folder nya udah ada mas, solusi name utk file input juga udah di ubah, di ganti gambar, masih belum bisa mas,.
  • Formnya gimana?? Formnya udah isi Enctype Attribute??  msl: <form action="actioon.php" method="post" enctype="multipart/form-data">
  • udah mas,

    <form action="proses/proses_simpan.php" method="post" enctype="multipart/form-data">
    <input name="gambar" type="file"/>
    </form>

    proses_simpan.php

    $fileName=$_FILES['gambar']['name'];
    $fileTmpName=$_FILES['gambar']['tmp_name'];

    move_uploaded_file($fileTmpName, "../image/".$fileName);
    -------------------------------------------------------------------------------------

    kalau nama file sih masuk ke database mas, yg bingung nya gambar nya gak pindah.. ada solusi lain mas ?
  • edited March 2016
    paling masalah permission folder tujuan
    folder tujuan, permission nya kagak boleh ditulis / di-write

    ini pake os apa ?
  • Coba permission forldernya ubah jadi 0755, kayak di bawah ini

    $fileTmpName=$name = $_FILES['gambar']['tmp_name'];
    $fileName= $_FILES["gambar"]["name"];

    $targetfolder='../images/';

    if(move_uploaded_file($fileTmpName, $targetfolder.$fileName)) {
        chmod($targetfolder, 0755);
        echo '<p>The file '.  basename( $_FILES['gambar']['name']).
        'Upload image berhasil/p><br>'.'<img src="../images/'.$fileName.'"><br>';
    } else{
        echo "Ada kesalahan!";
    }
  • mas lobster & dhryasa @ saya pake CentOs..
    oke mas saya coba dulu .. 

  • ndak semua setting php mengijinkan dijalankannya perintah / fungsi chmod()

    ada kemungkinan setting permission folder mesti diubah langsung lewat console os / ftp
Sign In or Register to comment.