php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

PHP Result Center PHP Result Center เป็นหมวด ที่ไว้รวบรวม โปรแกรม Code php Javascript CSS CMS

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41125
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

็HTML สร้าง form

โค้ด: เลือกทั้งหมด

<table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="multiple_upload.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><strong>multiple Files Upload </strong></td>
</tr>
<tr>
<td>Select file
<input name="ufile[]" type="file" id="ufile[]" size="50" /></td>
</tr>
<tr>
<td>Select file
<input name="ufile[]" type="file" id="ufile[]" size="50" /></td>
</tr>
<tr>
<td>Select file
<input name="ufile[]" type="file" id="ufile[]" size="50" /></td>
</tr>
<tr>
<td align="center"><input type="submit" name="Submit" value="Upload" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
multiple_upload.php

โค้ด: เลือกทั้งหมด

<?php
//set where you want to store files
//in this example we keep file in folder upload
//$HTTP_POST_FILES['ufile']['name']; = upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
$path1= "upload/".$HTTP_POST_FILES['ufile']['name'][0];
$path2= "upload/".$HTTP_POST_FILES['ufile']['name'][1];
$path3= "upload/".$HTTP_POST_FILES['ufile']['name'][2];

//copy file to where you want to store file
copy($HTTP_POST_FILES['ufile']['tmp_name'][0], $path1);
copy($HTTP_POST_FILES['ufile']['tmp_name'][1], $path2);
copy($HTTP_POST_FILES['ufile']['tmp_name'][2], $path3);

//$HTTP_POST_FILES['ufile']['name'] = file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file
echo "File Name :".$HTTP_POST_FILES['ufile']['name'][0]."<BR/>";
echo "File Size :".$HTTP_POST_FILES['ufile']['size'][0]."<BR/>";
echo "File Type :".$HTTP_POST_FILES['ufile']['type'][0]."<BR/>";
echo "<img src=\"$path1\" width=\"150\" height=\"150\">";
echo "<P>";

echo "File Name :".$HTTP_POST_FILES['ufile']['name'][1]."<BR/>";
echo "File Size :".$HTTP_POST_FILES['ufile']['size'][1]."<BR/>";
echo "File Type :".$HTTP_POST_FILES['ufile']['type'][1]."<BR/>";
echo "<img src=\"$path2\" width=\"150\" height=\"150\">";
echo "<P>";

echo "File Name :".$HTTP_POST_FILES['ufile']['name'][2]."<BR/>";
echo "File Size :".$HTTP_POST_FILES['ufile']['size'][2]."<BR/>";
echo "File Type :".$HTTP_POST_FILES['ufile']['type'][2]."<BR/>";
echo "<img src=\"$path3\" width=\"150\" height=\"150\">";

///////////////////////////////////////////////////////

// Use this code to display the error or success.

$filesize1=$HTTP_POST_FILES['ufile']['size'][0];
$filesize2=$HTTP_POST_FILES['ufile']['size'][1];
$filesize3=$HTTP_POST_FILES['ufile']['size'][2];

if($filesize1 && $filesize2 && $filesize3 != 0)
{
echo "We have recieved your files";
}

else {
echo "ERROR.....";
}

//////////////////////////////////////////////

// What files that have a problem? (if found)

if($filesize1==0) {
echo "There're something error in your first file";
echo "<BR />";
}

if($filesize2==0) {
echo "There're something error in your second file";
echo "<BR />";
}

if($filesize3==0) {
echo "There're something error in your third file";
echo "<BR />";
}

?>
ถ้าจะให้อัพโหลดได้ไม่จำกัดก็ใส่ loop เข้าไป แทนก็ได้ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
magka
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 30/06/2011 9:43 am

Re: php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย magka »

ขอบคุณมากๆครับ กำลังต้องการพอดีเลย
ghorkor
PHP Jr. Member
PHP Jr. Member
โพสต์: 19
ลงทะเบียนเมื่อ: 04/09/2013 11:10 am

Re: php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย ghorkor »

ขอบคุณค่ะ :)
konseo
PHP Super Member
PHP Super Member
โพสต์: 245
ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
ที่อยู่: https://page.line.me/oer1981h
ติดต่อ:

Re: php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย konseo »

โอ้ว ขอบคุณมากครับ ประหยัดเวลาเขียนไปได้มากทีเดียว
Kaew KT
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 05/09/2018 3:00 pm

Re: php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย Kaew KT »

ถ้าอัพโหลด csv file หลายๆไฟล์พร้อมกัน โดยที่ให้ไปที่ table คนละ table ละคะ รบกวนหน่อยคะ
Kaew KT
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 05/09/2018 3:00 pm

Re: php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย Kaew KT »

ถ้าอัพโหลด csv file หลายๆไฟล์พร้อมกัน โดยที่ให้ไปที่ table คนละ table ละคะ รบกวนหน่อยคะ
ssebkk
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 22/05/2021 8:01 am

Re: php multi upload อัพโหลดภาพ ครั้งละหลายๆ ภาพ

โพสต์ที่ยังไม่ได้อ่าน โดย ssebkk »

ขอบคุณครับ กำลังศึกษาอยุ่เลยครับ
ร้านของขวัญให้ผู้ใหญ่ ของขวัญมงคลสำหรับมอบให้ผู้ใหญ่ มีคุณค่า ใครได้ก็ต้องประทับใจ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 25