Video merupakan komponen penunjang untuk melengkapi atau hanya sekedar mempercantik tampilan sebuah website. Fungsi video untuk sebuah website bermacam-macam, salah satunya adalah untuk memberikan penjelasan kepada pengunjung website kita tentang website kita dan/atau isi dari postingan kita. Sebuah video mampu mengundang banyak pengunjung website jika digunakan dengan benar dan se-maksimal mungkin.
Nah, jika kalian mengalami kesulitan tentang bagaimana cara mengupload video pada website kalian menggunakan PHP, di sini saya akan membahasnya. Di sini saya beri nama file script di bawah dengan video-upload.php. Untuk lebih lanjutnya dapat kalian kembangkan sendiri sesuai dengan kebutuhan dan stuktur website kalian.
1. Copy script di bawah dan paste pada text editor kalian
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Upload Video</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'];
//mengganti 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);
//pengecekan format dan ukuran file
if ((($type == "video/mp4") || ($type == "video/3gpp") || ($type == "video/x-flv")) && ($size < 50000000 ))
{
//pengecekan existing file
if (file_exists($nama_file_baru))
{
$msg="File dengan nama $nama_file sudah ada!\n";
}
else
{
//Memindahkan file dari temporary ke folder tujuan
if(move_uploaded_file($tmp_name,$nama_file_baru))
{
$msg="File video $nama_file sudah berhasil diupload";
}
}
}
else
{
$msg="Jenis file tidak sesuai atau ukuran file terlalu besar!";
}
echo "<p align=\"center\">$msg</p>";
}
else
{
?>
<fieldset>
<legend>Upload Video Dengan PHP (<a href="http://www.bagus-santoso.my.id/2015/08/script-php-untuk-upload-video.html"> Baca Tutorial </a>)</legend>
<form name="fvideo" enctype="multipart/form-data" method="post" action="" style="padding:10px;">
<input type="file" name="file_video" />
<input type="submit" name="upload" value="Upload" />
</form>
</fieldset>
<?php
}
?>
</div>
</body>
</html>2. Simpan dengan nama file video-upload.php
Script yang sudah kalian buat di atas akan melakukan pengecekan file apakah anda mengupload atau tidak, jika ya maka proses selanjutnya dilanjutkan dengan pengecekan format file, apakah berjenis mp4/3gp dan pengecekan ukuran file harus lebih kecil dari 50,000,000 bytes (50 MB).
Jika semua kondisi benilai true (benar), maka akan dilanjutkan pada proses pengecekan existing file. Jika file yang akan diupload sudah ada di folder upload, maka akan muncul pesan "File dengan nama $nama_file sudah ada!". Namun jika file belum ada, proses upload file akan dilanjutkan, jika berhasil akan muncul pesan "File video $nama_file sudah berhasil diupload".


1 Komentar
video berhasil di upload, tapi pas di cek di folder video kok gk ada ya videonya ?
BalasHapusBerkomentarlah dengan bijak.