PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


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

19 November 2014 By
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




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

กรุณาล็อกอิน และลงชื่อติดตาม


สมัครสมาชิกได้ที่        ล็อกอินได้ที่   



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


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