Postingan lainnya
Membatasi durasi video upload
Gan... Gimana ya.. Cara membatasi durasi video saat mengupload... Misalnya kyak instagram kita di haruskan mengupload video yang durasinya di bawah 1 min... Nah klo hal tersebut mau d implementasikan di website gmana ya? Ato mungkin ada plugin jquery yang tersedia untuk permasalahn tersebut?
3 Jawaban:
Jawaban Terpilih
tested (V) 10000000% work !!! hehe
Upload_video.php
<?php // upload_video.php
error_reporting(E_ALL ^ E_NOTICE);
require_once('getid3/getid3.php');
/*
1. download dulu link dibawah , ekstrak lalu copy folder " getid3 "ke folder yg sama dengan file upload_video.php
2. buat folder "upload" juga ditempat yg sama (untuk menyimpan hasil upload)
*/
if(isset($_POST['submit'])) {
$name = $_FILES['files']['name'];
$filename = $_FILES['files']['tmp_name'];
$getID3 = new getID3;
$file = $getID3->analyze($filename);
echo "file size = " . substr($file['filesize'] / 1000000,0,4) . " MB <br>";
echo "waktu dalam teks = " . $file['playtime_string'] . ' Detik<br>';
echo "waktu durasi = " . $file['playtime_seconds'] . ' seconds<br><br><br>';
// jika ingin lihat property yang lain silahkan di vardump
// var_dump($file);
// pengecekan hanya boleh 1 menit aja
if($file['playtime_seconds'] <= 60) {
// sampai sini seperti upload file biasa / bisa disesuikan parameter yang lain
$path = 'upload/' . $name;
move_uploaded_file($filename, $path);
echo "Alhamdulillah Upload Berhasil (^_^) Jangan Lupa COTO COTO COTO yeye";
}else{
echo "durasi video lebih dari 1 Menit";
return false;
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h2>Upload Video</h2>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="files">
<input type="submit" name="submit">
</form>
</body>
</html>
PETUNJUK PENGGUNAAN (BUMBU BUMBU) HEHE
secara default max upload adalah 2M max post upload adalah 8M
jadi tes pake video yang ukurannya dibawah 2 MB
----------------------------- kalau mau dibuat flexible silahkan edit file php.ini kalau gk tau lokasinya ,tanya ibu pasti ketemu,,, hehe atau bu koss... jangan deh nanti disuruh bayar kos..
-------------PHP.ini---------------- upload_max_filesize=2M upload_max_filesize=10000000000M hehe jebol hdd :P ,, sesuikan
post_max_size=8M post_max_size=...M -----------------------------------
link download library getid3 https://github.com/JamesHeinrich/getID3/archive/master.zip
Finished...
SEMOGA BERMANFAAT, HAPPY SHARING (^_^)..... AYO MANA COTO COTO COTO......AYO PREMIUM BIAR BERKAH ,..
Wih... Keren banget broe... Maksih bnyak penjelasannya bagus banget mudah banget di pahami ... Langsung gw coba aje nih broe... Cap cus ke text editor broe... Sekli lagi thanx banget broe
Welcome @instink... Semoga Bermanfaat... :)