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 รูปได้ 3 รูปเองครับใช้ PHP MySQL Multiple Upload File to MySQL Database - CreateElement Input File Upload ครับ



 

ผม Upload รูปได้ 3 รูปเองครับใช้ PHP MySQL Multiple Upload File to MySQL Database - CreateElement Input File Upload ครับ

 



Topic : 065024



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



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



สอบถาม พี่วินครับ ผมใช้ PHP MySQL Multiple Upload File to MySQL Database - CreateElement Input File Upload แล้วดัดแปลงไปใช้ แต่เจ้ากรรมมัน Upload ได้แค่ 3 ไฟล์เองครับต้องแก้ยังไงหรอครับงงมากเลยครับหาใน google ก็ไม่เจอครับ

ปล.ขอบคุณล่วงหน้าครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-08-19 20:00:19 By : demonking View : 1128 Reply : 4
 

 

No. 1



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

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

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

คุณมีปัญหาการอัพโหลดได้มากกว่า 2 MB หรือเปล่าครับ


Go to : PHP MySQL Multiple Upload File to MySQL Database - CreateElement Input File Upload

Go to : ทำไงดีอยาก upload file มากกว่า 2 MB เราอยาก upload file มากกว่า 2 MB แต่เราก็ไปแก้ config file แล้วนะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-19 20:40:24 By : webmaster
 


 

No. 2



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



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

ผมแก้ใน php.ini แล้วครับ แล้วก็รูปที่อัพมันเป็นรูปประมาณ 2 M ขึ้นครับ ผมลองทดสอบอัพไฟล์ ที่สูงกว่านี้ก็ยังได้แค่ 3 ไฟล์ครับหรือว่าผมติดอะไรใน php.ini หรือป่าวครับไม่แน่ใจครับ

ขอบคุณพี่วินครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-20 12:38:29 By : demonking
 

 

No. 3



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



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

Code (PHP)
<?
ob_start();
session_start();
include('../config/config.inc.php');
session();
connect();

$title = $_POST['title'];
$detail = $HTTP_POST_VARS['detail'];
$type = $_POST['type'];
$log = $_SESSION['user'];
$ip = $_SERVER['REMOTE_ADDR'];
if ($title == "" or $detail == "")
	{
		echo "<script>alert('!! กรุณากรอกข้อมูลให้ครบ');window.history.back();</script>";
		exit();
	}else{
	connect();
	insert("travel","'null','$title','$detail','$type','$log : $ip','1'");
	}

for($i=0;$i<count($_FILES['photo']['name']);$i++)
	{
		$select1 = "select max(no) from travel";
		$query1 = mysql_query($select1) or die ("ไม่สามารถเลือก ชื่อรูปภาพสูงสุดได้");
		$result1 = mysql_fetch_array($query1);
		$idMax1 = $result1[0];
		if($_FILES['photo']['name'][$i] != "")
			{
				$ext = strtolower(end(explode('.',$_FILES['photo']['name'][$i])));
				if($ext == "jpg" or $ext == "jpeg" or $ext == "gif" or $ext == "png")
					{
				//หาค่าสูงสุดของ Photo เพื่อบันทึกเป็นขื่อ
				$select = "select max(no) from photo_travel";
				$query = mysql_query($select) or die ("ไม่สามารถเลือก ชื่อรูปภาพสูงสุดได้");
				$result = mysql_fetch_array($query);
				$idMax = $result[0];
				
				$filename = "travel".$idMax.".".$ext;
				
				if(copy($_FILES['photo']['tmp_name'][$i],"../admin/photo/$filename"))
					{
						insert("photo_travel","'null','$idMax1','$filename','1'");
						echo "<script>alert('ทำการอัพโหลดและบันทึกสำเร็จ');window.location='main_tour';</script>";
					}else{
						echo "<script>alert('  !!  ไม่สามารถ Copy รูปภาำพได้');window.history.back();</script>";
					}
				}else{
						echo "<script>alert('  !!  ไม่สามารถหาชื่อไฟล์ได้');window.history.back();</script>";
				}
			}else{
				echo "<script>alert('  !!  ไฟล์ที่อัพโหลดมีปัญหา กรุณาตรวจสอบ');window.history.back();</script>";
			}	
	unlink($_FILES['photo']['tmp_name'][$i]);
	}
?>


โค๊ดครับผม ผิดตรงไหนกรุณาบอกด้วยนะครับ เพิ่งหัดเขียนครับ


ประวัติการแก้ไข
2011-08-20 12:42:16
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-20 12:41:26 By : demonking
 


 

No. 4



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



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

ได้แล้วครับ
ไปแก้ post_max_size = 8M เป็น post_max_size = 800M ก็เป็นอันเรียบร้อยครับ
ขอบคุณพี่วินมากครับ สำหรับโค๊ด และคำตอบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-08-22 10:00:24 By : demonking
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ผม Upload รูปได้ 3 รูปเองครับใช้ PHP MySQL Multiple Upload File to MySQL Database - CreateElement Input File 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 02
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 อัตราราคา คลิกที่นี่