Pada kesempatan kali ini saya akan memberikan Inspirasi Source Code tentang Cara mudah Input File Video Pada PHP dengan database MySQL.
Konten-konten video pada era perkembangan teknologi informasi yang sangat cepat seperti saat ini sudah menjadi salah satu media dalam suatu situs website yang dapat membuat orang tertarik untuk mengunjungi suatu situs website tersebut, contoh yang paling populer saat ini adalah Youtube.
Pada tutorial kali ini saya hanya memberikan contoh singkat dalam satu file input dan selanjutnya kalian bisa kembangkan sesuai dengan kebutuhan form pembuatan web yang dikerjakan.
Berikut langkah-langkahnya:
Siapkan terlebih dahulu database untuk penyimpanan file video.
Siapkan Folder penyimpanan file video
Siapkan satu file php untuk proses upload video, contoh : input_video.php
Ketikan source code file upload video pada form seperti berikut:
** Contoh berikut menggunakan template bootstrap.min.css
<form action="" method="post">
<div class="form-group row">
<label class="col-sm-2 control-label">Upload Video</label>
<div class="col-sm-4">
<input type="file" name="video" />
</div>
</div>
</form>
<?php
include "include/koneksi.php";
if(isset($_POST['simpan'])){
$name=$_FILES['file_video']['name'];
$type=$_FILES['file_video']['type'];
$size=$_FILES['file_video']['size'];
//replace tanda spasi pada nama file video 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/3gp") || ($type == "video/x-flv")) && ($size < 50000000 ))
{
//cek jika nama dile sudah ada
if (file_exists($nama_file_baru))
{
$msg="File dengan nama $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 sudah berhasil diupload";
}
}
}
else
{
$msg="Jenis file video tidak sesuai atau ukuran file video terlalu besar!";
}
echo '<div class="alert alert-success alert-st-one" role="alert"> <span class="adminpro-icon adminpro-checked-pro admin-check-pro"></span><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><p class="message-mg-rt">
$msg
</p></div>';
}
}
?>
Berikut form hasil penginputan file video:
Untuk review file video tersebut silahkan kunjungi halaman: Menampilkan File Video Dengan PHP dan MySQL
Demikian pembahasan tutorial tentang Tips Input File Video Pada Php Dan Mysql, semoga apa yang saya bagikan ini dapat bermanfaat dan menjadi Inspirasi untuk membuat sebuah halaman video pada website anda.
tidak bisa tampil mas, tolong cek lagi ya codingnya
ReplyDeletekemungkinan format file video mas tidak sesuai, harus format file video .mp4 agar dapat tampil..
DeleteTidak ada input tipe submit
ReplyDeleteiya, tinggal tambahin button submit
DeletePost a Comment