tegarkurniawan

upload-video

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