Cara Membuat Upload Video dengan PHP
Video saat ini sudah menjadi salah satu elemen dalam website yang bisa membuat orang tertarik dan betah berlama-lama berada di website tersebut, sebut saja Youtube, website youtube saat ini menjadi website nomor 3 paling banyak dikunjungi di dunia.
Jika Anda sedang kesulitan membuat website yang bisa upload video, berikut ini ada script untuk upload video dengan PHP yang bisa Anda ikuti.
Disini Daesoft hanya akan mencontohkan dalam satu file upload-video.php saja, untuk lebih lanjutnya Anda bisa kembangkan sendiri sesuai dengan susuan direktori pembuatan web yang sedang Anda kerjakan.
Pada posting kali ini saya akan berbagi bagaimana cara membuat form upload video, kalau dilihat secara teknis pembuatan form upload video sama saja dengan halnya pembuatan form upload gambar, namun yang membedakan pada bagian proses nya saja.
nah, untuk lebih jelasnya agan bisa langsung praktekan scriptya dibawah ini :
- <!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>
Tidak ada komentar