Cara Melakukan Upload Video dengan PHP


kangpepe.com | Banyak website layanan menggunakan video sebagai bentuk media pembelajaran, pengtahuan, huburan dalainnya,kali ini kita akan membuat sebuah teknik melakukan Upload Video menggunakan PHP.

Saya yakin ada dari teman-teman pembaca yang mengalami kendala dalam melakukan Upload video pada websitenya, baik website yang dibangun menggunakan PHP Native maupun Framework. Tutorial kali ini saya menggunakan PHP native sebagai mediaupload video.

Tanpa banyak basa-basi mari kita lakukan langsung menuju TKP. Perhatikan langkah demi langkah dalam membuat aplikasi ini.

Langkah 1 – Membuat Struktur Upload

Buat sebuah project dalam webroot anda terlebih dahulu dengan nama UPLOAD-VIDEO [ http://localhost/upload-video/ ]. Dengan struktur sebagai berikut :

WEBROOT
èupload-video
   
èvideo
   
èindex.php

Begitulah kira-kira struktur dari uploadnya, selanjut kita akan mealanjutkan pada langkah ke dua.

Langkah 1 – Membuat Index.Php Upload

Juka sudah membuat strukur dari pada localhost maka sekarang kita membuat coding dimana coding ini nantinya yang akan bekerja, pada tutorial ini sangatlah singkat, hanya membutuhkan satu file index.php saja untuk melakukan file upload video, namun ini juga dapat anda cocokan dengan sistem anda nantinya yang memiliki sistem yang lebih besar. Masukan coding dibawah ini dalam index.php yang telah kita buat tadinya.


<!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'];
    //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/wmv")  || ($type == "video/avi")) && ($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 tidak sesuai atau ukuran file terlalu besar!";
    }
    echo "<p align=\"center\">$msg</p>";
}
else
{
?>
<fieldset>
<legend>FORM UPLOAD VIDEO </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>



Demikia tutorial ini semoga bermanfaat bagi kita semua, lain waktu saya akan membagikan tutorial lainya yang lebih menarik.
Recommend Article × +

OWNER AND CO OF PT. TRANS TECHNO Freelance Web Design and Yii2 Development in ICT STKIP PGRI WEST SUMATRA. While Studying MAGISTER UPI-YPTK Padang,CEO CMS Codepedia, Lives in Padang - Indonesia | WhatsApp : 0853-7516-4491

Related Posts

Update Sesudahnya
« Prev Post
Update Sebelumnya
Next Post »