Upload รูปภาพ หรือไฟล์ด้วย ฟังก์ชั่น ใช้ง่าย

เขียนเมื่อ 11 ปีก่อน โดย Ninenik Narkdee
function อัพโหลด รูปภาพ php

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





เป็นฟังก์ชันสำหรับทำการอัพโหลดไฟล์ไปไว้ที่ๆ ต้องการ โดยฟังก์ชั่นจะคืนค่า ชื่อของไฟล์ กลับมา หลังอัพโหลดไฟล์แล้ว ทำให้สามารถนำชื่อไฟล์นั้นไปเก็บในฐานข้อมูลได้
<?php
function upimg($img,$imglocate){
			if($img['name']!=''){
			$fileupload1=$img['tmp_name'];
			$g_img=explode(".",$img['name']);
			$file_up=time().".".$g_img[1];  // เปลี่ยนชื่อไฟล์ไหม่ เป็นตัวเลข
				if($fileupload1){
					$array_last=explode(".",$file_up);
					$c=count($array_last)-1;
					$lastname=strtolower($array_last[$c]);
						@copy($fileupload1,$imglocate.$file_up);			
						
				}				
			}
			return $file_up; // ส่งกลับชื่อไฟล์
}
?>
การเรียกใช้งาน
<?php
	$your_filename=upimg($_FILES['file'],"images/");
?>
โค้ดตัวอย่างการนำไปใช้
<?php
function upimg($img,$imglocate){
			if($img['name']!=''){
			$fileupload1=$img['tmp_name'];
			$g_img=explode(".",$img['name']);
			$file_up=time().".".$g_img[1]; 
				if($fileupload1){
					$array_last=explode(".",$file_up);
					$c=count($array_last)-1;
					$lastname=strtolower($array_last[$c]);
						@copy($fileupload1,$imglocate.$file_up);			
						
				}				
			}
			return $file_up;
}
?>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <input type="file" name="file" />
  <input type="submit" name="Submit" value="Submit" />
</form>
<?php
	if($_POST['Submit']){
		if($_FILES['file']['name']!=""){
			$my_filename=upimg($_FILES['file'],"images/");
			echo $my_filename; // แสดงชื่อไฟล์ที่อัพโหลด
		}
	}
?>


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







เนื้อหาที่เกี่ยวข้อง









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











เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ