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

Bookmark and Share
เป็นฟังก์ชันสำหรับทำการอัพโหลดไฟล์ไปไว้ที่ๆ ต้องการ โดยฟังก์ชั่นจะคืนค่า ชื่อของไฟล์ กลับมา หลังอัพโหลดไฟล์แล้ว ทำให้สามารถนำชื่อไฟล์นั้นไปเก็บในฐานข้อมูลได้
<?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; // แสดงชื่อไฟล์ที่อัพโหลด
		}
	}
?>



บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

30 Oct 08 ฟังก์ชันตรวจสอบอีเมลล์ ด้วย php ละเอียดมากขึ้น php check verify email อ่าน 1780 17 Mar 09 ง่ายๆ กับการส่งค่าตัวแปร PHP ไปใช้ใน Javascript อ่าน 1739 25 Sep 08 Authentication ป้องกันไฟล์ด้วย php อ่าน 1673 10 Nov 08 ฟังก์ชัน PHP ตัดข้อความยาวด้วย wordwrap อ่าน 1654 04 Nov 08 สร้าง RSS บทความหรือข่าวสาร ด้วย PHP อ่าน 1495 14 Feb 09 ข้อแตกต่างระหว่าง mysql_pconnect กับ mysql_connect อ่าน 1350 03 Nov 08 เก็บ HTML ไว้ในตัวแปร PHP อย่างง่ายด้วยฟังก์ชัน ob_start() อ่าน 1305 15 Feb 09 ดึงข่าว rss มาใช้ในเว็บเราได้อย่างง่ายดายด้วย php อ่าน 1253 25 Sep 08 วิธีแก้ปัญหาตัวแปร global เป็น off อ่าน 1231 25 Sep 08 Functions ลบไฟล์ อ่าน 1229 04 Nov 09 ประยุกต์สร้าง pdf ไฟล์ จาก tcpdf class ด้วย php รองรับภาษาไทย อ่าน 1219 18 Mar 09 สร้างฟังก์ชัน PHP กำหนดเวลาหมดอายุให้ัตัวแปร SESSION อย่างง่าย อ่าน 1213 25 Sep 08 หลักการเข้ารหัสด้วยฟังก์ชั่น md5 อ่าน 1213 25 Sep 08 ฟังก์ชันแปลงความกว้างความสูงของรูปภาพ หรือ สร้าง thumbnail อ่าน 1193 29 Mar 09 ทบทวนการตัดข้อความด้วย PHP อ่าน 1186
จำนวนผู้เยี่ยมชม 157925 คน 2010 © Copyright ninenik.com. All rights reserved.