Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (isset($_POST['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/";
- $id=auto_number();
- $nama_file_baru=$nama_folder.basename($id);
- //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
- {
- ?>
- <html>
- <head>
- <title>Upload Video dengan PHP</title>
- </head>
- <body>
- <div style="width:800px;margin:20px auto; text-align:center">
- <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>
- <?php
- function autonumber()
- {
- //query yang mendapatkan id terbaru + 1
- //select max(id) from auto_number;
- return $id;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement