Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > อยากถามวิธี upload รูป พร้อมกัน ๆ หลายๆรูปครับ



 

อยากถามวิธี upload รูป พร้อมกัน ๆ หลายๆรูปครับ

 



Topic : 013975

Guest




$file1 = $_FILES['file1']['tmp_name'];
$file1_name=$_FILES['file1']['name'];
$file1_size=$_FILES['file1']['size'];
$file1_type=$_FILES['file1']['type'];
$file2 = $_FILES['file2']['tmp_name'];
$file2_name=$_FILES['file2']['name'];
$file2_size=$_FILES['file2']['size'];
$file2_type=$_FILES['file2']['type'];


if(!$file1){
echo "<h3> <a href=1.php'>Cannot Upload pic </a></h3>";
} else
{


$array_last = explode(".",$file1_name);
$c=count($array_last)-1;
$lastname=strtolower($array_last[$c]);

if ($lastname =="gif" or $lastname=="jpg" or $lastname=="jpeg"){
copy($file1,"fileupload/recipe/".$file1_name);


$sql = "select * from product ";
$result=mysql_db_query($dbname,$sql);
$num=mysql_num_rows($result);
$sql = "insert into product values ('',''$file1','$file2')";
$result=mysql_db_query($dbname,$sql);
echo"$wanna1";
echo"<h3> <a href='addproduct.php'>Can Upload</a> </h3>";

}

else
{
echo "<h3> Can Upload Typefile .jpg .gif .jpeg only</h3>";
}
}
//unlink($photo);mysql_close();


code ที่ผมเขียนมันประมาณนี้นะครับ คือที่ผมสงสายคือมัน upload ได้รูปเดียว มีครายพอที่จะมี code
upload รูป พร้อมกับเก็บเข้าฐานข้อมูล พร้อมกันเกิน 1 รูปบ้างคับ พอดีมือใหม่นะครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 3 มิ.ย. 2550 13:58:10 By : ohqluver View : 3279 Reply : 4
 

 

No. 1

Guest


//ฟอร์มอัพโหลด
$nfile = 5; //กำหนดจำนวอินพุทสำหรับกรอกและเลือกไฟล์อัพโหลด
For ($i=1; $i<=$nfile; $i++){
echo "<br>คำอธิบาย $i &nbsp;<input type='text' name='title[]' maxlength='150'>&nbsp;";
echo "$nbsp รูปภาพ $i <input name='userfile[]' type=file>";
}
}






Date : 2009-08-06 10:31:51 By : jane
 


 

No. 2

Guest


$uploadDir = './photo/'; //ไดเรกทอรี่ที่จะให้เก็บไฟล์ภาพจริง
Foreach ($_FILES["userfile"]["error"]as $key => $error){
if($error == 0){
$title = trim($_REQUEST['title'][$key]); //ข้อความอธิบายประกอบภาพ
$size = $_FILES["userfile"]["size"][$key]; //ขนาดไฟล์
$type = $_FILES["userfile"]["type"][$key]; //ชนิดไฟล์
$tmp_name = $_FILES["userfile"]["tmp_name"][$key]; //ไฟล์ชั่วคราว
$fname = $_FILES["userfile"]["name"][$key]; //ชื่อไฟล์

$uploadfile = $uploadDir.basename($fname); //พาทและชื่อไฟล์ที่จะส่งไปเก็บ
if($type=="jpg" or $type=="jpeg" or $type=="gif" or $type=="png"){
//if(!ereg("^image/pjpeg",$type)){ //เช็คว่าเป็นภาพชนิด jpg หรือไม่
echo "<br> อัพโหลดได้เฉพาะ jpg, gif, png เท่านั้น กรุณาเช็คชนิดหรือขนาดไฟล์
<br><a href=picupfrm.php>อัพโหลดเพิ่ม </a>";
die; //หยุดโปรแกรม
}

$limit = 125000; //ขนาดสูงสุดที่ให้อัพโหลดภาพได้ (ไบท์)
if($size>$limit){ //ตรวจเช็คขนาดไฟล์
echo "<br>อัพโหลดไม่ได้ ขนาดไฟล์ใหญ่เกินกว่า $limit ไบท์";
die;
}
//ตรวจเช็คว่าฐานข้อมูลมีไฟล์ชื่อนี้หรือยัง ถ้ามีแล้วไม่ต้องบันทึกเข้าฐานข้อมูล
$sql = "SELECT image From tbimage WHERE image='$fname'";
$result = mysql_query($sql);
if(mysql_fetch_array($result)){
echo "<br><b> มี $fname อยู่แล้ว!</b><br>";
}else {//ถ้ายังไม่มีชื่อไฟล์นี้ในฐานข้อมูล ให้ insert เข้าไป
$sql = "INSERT into tbimage(album_id, title, image, mem_id)values ('$album', '$title', '$fname', '$mid')";
//ย้ายไฟล์ที่อัพโหลด เข้าพื้นที่ photo จากนั้นรายงานผลออกทางบราวเซอร์
move_uploaded_file($tmp_name, "$uploadDir$fname");
//echo "$key : $title, $size Byte $type $fname, $thumbfile<br>\n";
$result = mysql_query($sql);
if (!$result){
echo("เอ็กซิคิวต์คำสั่ง SQL ไม่ได้" . mysql_error()); //รายงาน ถ้ามี error
}
}
echo "<br><img src='$uploadDir$fname' height=100> <br> $title\n<hr>";
}//จบ if($error ==0)
}//จบ Foreach
Date : 2009-08-06 10:35:02 By : jane
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

PHP File Field Upload
PHP Multiple File Field Upload


Code (PHP)
<?
	$filetype=$_FILES["fileUpload"]["type"];
	if(($filetype!="image/jpg") and ($filetype!="image/jpeg") and ($filetype!="image/pjpeg") and  ($filetype!="image/png") and  ($filetype!="image/gif"))
	{
	$strError = " [ <font color=red>JPG file type is wrong (jpg,png,gif only)</font> ]";	
	}
	else
	{		
	// Upload
	}
?>

Date : 2009-10-15 18:29:44 By : webmaster
 


 

No. 4



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ขอบคุณครับที่ให้ความรู้ดีๆ กำลังหาข้อมูลอยู่พอดี
Date : 2010-04-21 14:50:11 By : hatori
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากถามวิธี upload รูป พร้อมกัน ๆ หลายๆรูปครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่