Sourche Code Terbaru

Cara Membuat Upload Video dengan PHP



Cara 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 :

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Upload Video dengan PHP</title>
  5. </head>
  6. <body>
  7. <div style="width:800px;margin:20px auto; text-align:center">
  8. <?php
  9. if (isset($_REQUEST['upload']))
  10. {
  11.     $name=$_FILES['file_video']['name'];
  12.     $type=$_FILES['file_video']['type'];
  13.     $size=$_FILES['file_video']['size'];
  14.     //replace tanda spasi pada nama file dengan _
  15.     $nama_file=str_replace(" ","_",$name);
  16.     $tmp_name=$_FILES['file_video']['tmp_name'];
  17.     $nama_folder="video/";
  18.     $nama_file_baru=$nama_folder.basename($nama_file);
  19.     //Filter jenis file video dan ukuran file
  20.     if ((($type == "video/mp4") || ($type == "video/3gpp")  || ($type == "video/x-flv")) && ($size < $_POST['MAX_FILE_SIZE']))
  21.     {
  22.         //cek jika nama dile sudah ada
  23.         if (file_exists($nama_file_baru))
  24.         {
  25.             $msg="Nama file $nama_file sudah ada!\n";
  26.         }
  27.         else
  28.         {  
  29.             //pindah file dari temporari ke alamat tujuan
  30.             if(move_uploaded_file($tmp_name,$nama_file_baru))
  31.             {
  32.                 $msg="File video $nama_file berhasil diupload";
  33.             }
  34.         }
  35.     }
  36.     else
  37.     {
  38.         $msg="Jenis file tidak sesuai atau ukuran file terlalu besar!";
  39.     }
  40.     echo "<p align=\"center\">$msg</p>";
  41. }
  42. else
  43. {
  44. ?>
  45. <fieldset>
  46. <legend>Upload Video</legend>
  47. <form name="fvideo" enctype="multipart/form-data" method="post" action="" style="padding:10px;">
  48. <input name="MAX_FILE_SIZE" value="50000000" type="hidden"/>
  49. <input type="file" name="file_video" />
  50. <input type="submit" name="upload" value="Kirim" />
  51. </form>
  52. </fieldset>
  53. <?php
  54. }
  55. ?>
  56. </div>
  57. </body>
  58. </html>

Sekian posting kali ini semoga bermanfaat

Tidak ada komentar