Membuat upload video dengan php

Membuat upload video dengan php

Lama tidak berbagi tentang php, berikut ini saya ingin berbagi tentang cara membuat upload video dengan php.

Secara teknik dasar membuat form upload untuk video tidak berbeda dengan cara membuat form upload gambar yang sudah saya tulis pada tutorial sebelumnya. Hanya berbeda pada bagian proses menangani file yang diupload ke server.

Berikut ini contoh lengkap script untuk upload video dengan jenis mp4, 3gp dan flv.

<!DOCTYPE html>
<html>
<head>
<title>Upload Video dengan PHP</title>
</head>
<body>
<div style="width:800px;margin:20px auto; text-align:center">
<?php
if (isset($_REQUEST['upload']))
{
	$name=$_FILES['file_video']['name'];
	$type=$_FILES['file_video']['type'];
	$size=$_FILES['file_video']['size'];
	//replace tanda spasi pada nama file dengan _
	$nama_file=str_replace(" ","_",$name);
	$tmp_name=$_FILES['file_video']['tmp_name'];
	$nama_folder="video/";
	$nama_file_baru=$nama_folder.basename($nama_file);
	//Filter jenis file video dan ukuran file
	if ((($type == "video/mp4") || ($type == "video/3gpp")	|| ($type == "video/x-flv")) && ($size < $_POST['MAX_FILE_SIZE']))
	{
		//cek jika nama dile sudah ada
		if (file_exists($nama_file_baru))
		{
			$msg="Nama file $nama_file sudah ada!\n";
		} 
		else
		{	
			//pindah file dari temporari ke alamat tujuan
			if(move_uploaded_file($tmp_name,$nama_file_baru))
			{
				$msg="File video $nama_file berhasil diupload";
			}
		}
	} 
	else
	{
		$msg="Jenis file tidak sesuai atau ukuran file terlalu besar!";
	}
	echo "<p align=\"center\">$msg</p>";
}
else
{
?>
<fieldset>
<legend>Upload Video</legend>
<form name="fvideo" enctype="multipart/form-data" method="post" action="" style="padding:10px;">
<input name="MAX_FILE_SIZE" value="50000000" type="hidden"/>
<input type="file" name="file_video" />
<input type="submit" name="upload" value="Kirim" />
</form>
</fieldset>
<?php
}
?>
</div>
</body>
</html>

Silahkan download script upload video

Semoga bermanfaat. Silahkan dikoreksi jika ada yang salah, dan jangan sungkan untuk bertanya jika ada yang kurang jelas. Baca juga remark yang sudah saya buat pada bagian script phpnya.

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Membuat thumbnail dengan php
    Istilah kata thumbnail diartikan sebagai versi kecil dari sebuah gambar yang ditampilkan di komputer. Thumbnail ini digunakan untuk menggantikan gambar yang memiliki ukuran besar sehingga dapat ditampilkan lebih kecil dan cepat ke layar.
  • Menyederhanakan operasi mysql dengan function dalam php
    Sering dalam sebuah aplikasi web khususnya php, kita melakukan operasi database mysql secara berulang. Misal melakukan pengecekan, perhitungan, perbandingan ataupun operasi-operasi umum lainya yang dilibatkan dalam sebuah proses besar. Hal ini sangat tidak efektif karena kita harus menyusunya berulang-ulang yang kadang berujung pada sulitnya melakukan pengembangan. Pada tulisan ini saya akan berbagi trik jitu agar masalah diatas bisa teratasi dengan mudah.
  • Variasi cara menulis ke layar dengan php
    Artikel ini mungkin tak semenarik judulnya Variasi cara menulis ke layar dengan php, tapi sering kali saya menemui orang yang sedang belajar php bingung jika melihat beberapa variasi penggunaan kode php untuk menulis ke layar. Pada artikel ini saya akan buatkan beberapa contoh cara menampilkan tulisan/gambar ke layar dengan php.
  • Membagi form dalam beberapa halaman
    Ada beberapa contoh kasus yang mengharuskan kita membagi form dalam beberapa halaman, agar proses input lebih mudah dan dapat memunculkan pilihan sesuai dengan inputan awal. Berikut ini saya akan berbagi trick bagaimana membuat beberapa form yang terpisah halaman bisa saling terhubung dalam sebuah proses.
  • Menghitung umur dengan php
    Menghitung umur dengan php. Sering kali jika kita membuat aplikasi web dengan php yang berhubungan dengan data personal seperti karyawan, siswa, mahasiswa, dan pasien kita ingin menampilkan informasi umur yang dihitung dari tanggal lahirnya. Berikut ini contoh kode singkat cara melakukan perhitungan umur dengan php.

Kiriman terbaru