PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


สร้างฟังก์ชันสำหรับอัพโหลดวิดีโอ video แบบกำหนดขนาดไฟล์ได้

19 November 2014 By Ninenik Narkdee
อัพวิดีโอ video

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ อัพวิดีโอ video



ฟังก์ชั่นตัวอย่างต่อไปนี้ เป็นแนวทางสำหรับใช้ในการอัพโหลด
วิดีโอไฟล์ โดยทำให้สามารถเรียกใช้งานได้ง่ายๆ รองรับการกำหนด
ขนาดไฟล์ที่ทำการอัพโหลด ไม่ให้เกินค่าที่กำหนดได้
1000000 = 1 MB 
 
และสามารถจำกัดนามสกุลของไฟล์ที่อนุญาตให้ทำการอัพโหลดได้
วิธีการใช้งาน พร้อมโค้ดแสดงด้านล่าง
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
 
<?php
function upvideo($vdo,$vdolocate,$limit_size=2000000){
	$allowed_types=array("mp4","avi","mkv");   
	if($vdo["name"]!=""){
		$fileupload1=$vdo["tmp_name"];
		$g_vdo=explode(".",$vdo["name"]);
		$ext = strtolower(array_pop($g_vdo));  
		$file_up=time().".".$ext;		
		$canUpload=0;
        if($vdo["size"]<=$limit_size){				
            $canUpload=1;	
        }				
		if($fileupload1!="" && @in_array($ext,$allowed_types) && $canUpload==1){			
				@move_uploaded_file($fileupload1,$vdolocate.$file_up);	
				@chmod($vdolocate.$file_up,0777);		
		}else{
			$file_up="";
		}
	}
	return $file_up; // ส่งกลับชื่อไฟล์
}
?>
<br />
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <input type="file" name="vdo_upload" id="vdo_upload" />
  <input type="submit" name="bt_upload" id="bt_upload" value="Submit" />
</form>
<pre>
<?php 
if(isset($_POST["bt_upload"])){
    
//    อัพโหลดวิดีโอไว้ในโฟลเดอร์ video
//	ตัวอย่างการใช้งานแบบปกติ อัพวิดีโอขนาดไม่เกิน 2 MB
	$data_video=upvideo($_FILES['vdo_upload'],"video/");
	
//	ตัวอย่างการใช้งานแบบปกติ อัพวิดีโอขนาดไม่เกิน 1 MB 
//	$data_video=upvideo($_FILES['vdo_upload'],"video/",1000000);
	
	echo $data_video; // แสดงชื่อไฟล์วิดีโอ สามารถเอาตัวแปรนี้ไปเก็บลงฐานข้อมูลได้
}
?>

</pre>
    
          
</body>
</html>






Tags:: video อัพวิดีโอ




เนื้อหาพิเศษ เฉพาะสำหรับสมาชิก

กรุณาล็อกอิน เพื่ออ่านเนื้อหาบทความ

ยังไม่เป็นสมาชิก

สมาชิกล็อกอิน



หริอ สมัครสมาชิก และล็อกอิน ด้วย Facebook



อย่าลืมกด Like กด Share เป็นกำลังใจ ในการสร้างบทความใหม่ๆ น่ะครับ


URL สำหรับอ้างอิง