Mengalami error warning: move_uploaded_file() di Mac

<?php
                    if(isset($_POST['submit'])){
                        // print_r($_FILES['gambar']);
                        // menampung inputAN DARI FORM
                        $kategori   = $_POST['kategori'];
                        $nama       = $_POST['nama'];
                        $harga      = $_POST['harga'];
                        $deskripsi  = $_POST['deskripsi'];
                        $status     = $_POST['status'];

                        //MENAMPUNG DATA DARI FILE YANG DIUPLOAD
                        $filename = $_FILES['gambar']['name'];
                        $tmp_name = $_FILES['gambar']['tmp_name'];

                        $type1 = explode('.', $filename);
                        $type2 = $type1[1];

                        $newname = 'produk'.time().'.'.$type2;

                        //Menampung data format file yang diizinkan
                        $tipe_diizinkan = array('jpg', 'jpeg', 'png', 'gif');

                        //Validasi format file
                        if(!in_array($type2, $tipe_diizinkan)){
                            echo '<script>alert("Format tidak diizinkan")</script>';
                        }else{
                            //Jika format file sesuai dengan yang ada di dalam array tipe diizinkan
                            //Proses upload file sekaligus insert ke database
                            move_uploaded_file($tmp_name, './produk/'.$newname);
                        }


                    }
                ?>

au bertanya kalau yang bagian move_uploaded_file() itu sudah betul untuk upload file tapi setelah upload file tapi tidak muncul di forder di Mac?

Dan kalau coba di laptop OS Windows bisa dan berhasil dan sedangkan di OS Macbook itu error.

Screen Shot 2021-04-10 at 17.22.03.png

avatar hafizewp
@hafizewp

3 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Halo @hafizewp<br><br>Mohon izin menjawab,<br><br>Saya lihat ada error "Permission denied" in /Applications/XAMPP/xamppfiles/htdocs/bukawarung/tambah-product.php<br><br>Artinya Write Permission pada folder tersebut belum terbuka<br><br>Solusinya, coba execute command berikut:<br><br></div><pre>sudo chmod -R 777 /Applications/XAMPP/htdocs/</pre><div><br>Semoga dapat membantu<br><br>Source:&nbsp;<br>- https://www.zigpress.com/resolving-permissions-xampp-mac-high-sierra/<br>- https://stackoverflow.com/questions/9046977/xampp-permissions-on-mac-os-x</div>

avatar keccikun
@keccikun

364 Kontribusi 196 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban