Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
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
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: <br>- https://www.zigpress.com/resolving-permissions-xampp-mac-high-sierra/<br>- https://stackoverflow.com/questions/9046977/xampp-permissions-on-mac-os-x</div>