Postingan lainnya
upload image/video/file php xampp data tidak masuk ke database mysql pada mac
saya pakai mac, video udah pindah ke target folder, tapi datanya ga masuk ke database. ketika saya coba menggunakan windows, berhasil dan masuk ke database. menurut saya, gaada yang salah dengan coding-nya. ini code php:
<?php
include "../../koneksi/config.php";
$tanggal = date("Y-m-d H:i:s");
//pengecekan tipe harus video
$tipe_file = $_FILES['nama_file']['type']; //mendapatkan mime type
if ($tipe_file == "video/mp4" || $tipe_file == "video/avi" || $tipe_file == "video/mpeg" ||
$tipe_file == "video/mov" || $tipe_file == "video/3gp") //menentukan tipe file yang supported
{
$judul = trim($_POST['judul']);
$nama_file = trim($_FILES['nama_file']['name']);
$sql = "INSERT INTO tutorial (judul_tutor, tgl_tutor) VALUES ('$judul', '$tanggal')";
mysqli_query($koneksi,$sql); //simpan data judul dahulu untuk mendapatkan id
//dapatkan id terakhir
$query = mysqli_query($koneksi,"SELECT id_tutor FROM tutorial ORDER BY id_tutor DESC LIMIT 1");
$data = mysqli_fetch_array($query);
//mengganti nama video
$nama_baru = "vid_".$judul; //hasil nama baru
$file_temp = $_FILES['nama_file']['tmp_name']; //data temp yang di upload
$folder = "video"; //folder tujuan
move_uploaded_file($file_temp, "$folder/$nama_baru"); //fungsi upload
//update nama file di database
mysqli_query($koneksi,"UPDATE tutorial SET file_tutor='$nama_baru' WHERE id_tutor='$data[id_tutor]' ");
header('location:../list_tutor.php?pesan=upload-berhasil');
} else
{
echo "Gagal Upload Video, Tipe File Tidak Support! <a href='../list_tutor.php'> Kembali </a>";
}
?>
saya sudah merubah folder projek menjadi writable. apa yang harus saya settings pada mac saya?
terima kasih
Tanggapan
Bisa coba liat error nya kyak gimana? Coba var_dump();, try catch, atau liat stack trace nya menggunakan xdebug
1 Jawaban:
<div>maaf saya lupa sumbernya: <br>saya mengalami hal yang sama<br>jalankan xampp, buka terminal atau shell di xampp </div><div>ketik </div><pre>chmod -R 0777 /opt/lampp/htdocs/ </pre><div>lalu enter.</div>