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

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

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

ดูแล้ว 38,707 ครั้ง




เป็นฟังก์ชันสำหรับทำการอัพโหลดไฟล์ไปไว้ที่ๆ ต้องการ โดยฟังก์ชั่นจะคืนค่า ชื่อของไฟล์ กลับมา หลังอัพโหลดไฟล์แล้ว ทำให้สามารถนำชื่อไฟล์นั้นไปเก็บในฐานข้อมูลได้
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?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; // ส่งกลับชื่อไฟล์
}
?>
การเรียกใช้งาน
1
2
3
<?php
    $your_filename=upimg($_FILES['file'],"images/");
?>
โค้ดตัวอย่างการนำไปใช้
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?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) ขอบคุณครับ