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?

avatar instink
@instink

6 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

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 ,..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

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

avatar instink
@instink

6 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Welcome @instink... Semoga Bermanfaat... :)

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban