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,028

HOME > PHP > PHP Forum > มีปัญหาเรื่องการอัพโหลดหลายๆภาพนะครับช่วยหน่อยนะครับ



 

มีปัญหาเรื่องการอัพโหลดหลายๆภาพนะครับช่วยหน่อยนะครับ

 



Topic : 075568



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



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




ปัญหาคือเมื่อทำการอัพโหลดรูปภาพหลายๆภาพได้
แต่อัพโหลดไฟล์ .rar .zip หลายๆไฟล์กลับไม่ได้นะครับ
code
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="javascript">


function chkregister(){
	


var obj = document.frmMain;
var typeFile = obj.infor_file.value.split('.');
typeFile = typeFile[1];
	
	
	if(document.frmMain.infor_name.value=="") {
		alert("!!! กรุณาป้อนชื่อผู้ติดต่อด้วยครับ ") ;
		document.frmMain.infor_name.focus() ;
		return false ;
	}

	

	if(document.frmMain.infor_phone.value=="") {
		alert("!!! กรุณาป้อนเบอร์โทรศัพท์ด้วยครับ ") ;
		document.frmMain.infor_phone.focus() ;
		return false ;
	}
	
	if(isNaN(document.frmMain.infor_phone.value)) {
		alert("!!! เบอร์โทรศัพท์ กรุณากรอกเฉพาะตัวเลขครับ ") ;
		document.frmMain.infor_phone.focus() ;
		return false ;
	}

	if(document.frmMain.infor_email.value=="") {
		alert("!!! กรุณาป้อนอีเมล์ด้วยครับ ") ;
		document.frmMain.infor_email.focus() ;
		return false ;
	}

	if(document.frmMain.infor_email.value=="") {
		alert("!!! กรุณากรอกอีเมล์ด้วยครับ ตัวอย่างเช่น [email protected] ") ;
		document.frmMain.infor_email.focus() ;
		return false ;
	}
	
	if(document.frmMain.infor_email.value.indexOf('@')==-1) {
		alert("!!! อีเมล์ของคุณไม่ถูกต้องครับ ตัวอย่างเช่น [email protected] ") ;
		document.frmMain.infor_email.focus() ;
		return false ;
	}
	
		if(document.frmMain.infor_head.value=="") {
		alert("กรุญากรอกหัวข้อด้วยครับ") ;
		document.frmMain.infor_head.focus() ;
		return false ;
	}
		if(document.frmMain.infor_file.value=="") {
		alert("!!! กรุณาอัพโหลดเอกสารด้วยครับ") ;
		document.frmMain.infor_file.focus() ;
		return false ;
	}
	
		if(document.frmMain.infor_file.value!="") {		
		if(typeFile != "gif" && typeFile != "jpg" && typeFile != "jpeg" && typeFile != "png" && typeFile != "pdf" && typeFile != "txt" && typeFile != "doc" && typeFile != "rtf" && typeFile != "zip" && typeFile != "ai" && typeFile != "psd" && typeFile != "rar"){
			
			alert("ไฟล์รูปภาพต้องเป็น .gif, .jpg, .jpeg, .png, .pdf, .txt, .doc, .rtf, .zip, .ai, .psd, .rar เท่านั้น");
			obj.infor_file.focus(); 
			return false;
		}
	}
	

	


}








  </script>
<script language="javascript">
	function fncCreateElement(){
		
	   var mySpan = document.getElementById('mySpan');
		
		var myElement1 = document.createElement('input');
		myElement1.setAttribute('type',"file");
		myElement1.setAttribute('name',"infor_file[]");
		//myElement1.setAttribute('id',"filUpload[]");
		mySpan.appendChild(myElement1);	   

		//*** Remove Element ***//
		/*
		var deleteEle = document.getElementById('txt1');
		mySpan.removeChild(deleteEle);
		*/

	   var myElement2 = document.createElement('<br>');
	   mySpan.appendChild(myElement2);
	}
</script>

</head>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>

<script src="ckeditor/_samples/sample.js" type="text/javascript"></script>
<link href="ckeditor/_samples/sample.css" rel="stylesheet" type="text/css" />
<body>
<form id="frmMain" name="frmMain" method="post" action="information_chk.php" enctype="multipart/form-data" onsubmit="return chkregister()">
  <table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td bgcolor="#000000"><table width="100%" border="0" cellpadding="1" cellspacing="1">
        <tr>
          <td height="40" align="center" bgcolor="#999999"><strong>Contact From</strong></td>
        </tr>
        <tr>
          <td height="284" bgcolor="#FFFFFF"><table width="99%" border="0" align="center">
            <tr>
              <td height="30">ชื่อผู้ติดต่อ :</td>
            </tr>
            <tr>
              <td><input name="infor_name" type="text" id="infor_name" size="50" /></td>
            </tr>
            <tr>
              <td>เบอร์โทร :</td>
            </tr>
            <tr>
              <td><input name="infor_phone" type="text" id="infor_phone" size="50" /></td>
            </tr>
            <tr>
              <td>E-mail :</td>
            </tr>
            <tr>
              <td><input name="infor_email" type="text" id="infor_email" size="50" /></td>
            </tr>
            <tr>
              <td>หัวข้อ :</td>
            </tr>
            <tr>
              <td><input name="infor_head" type="text" id="infor_head" size="50" /></td>
            </tr>
            <tr>
              <td>รายละเอียด : การทำไวนิล</td>
            </tr>
            <tr>
              <td><p>
                <textarea name="infor_detail" id="infor_detail" class="ckeditor"></textarea>
                 <script type="text/javascript" >


			CKEDITOR.replace( 'infor_detail',
				{
					toolbar :
        [
         
            ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
            ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
            ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],

        ],
	
					width  : 500,
					extraPlugins: 'uicolor',
					uiColor : '#99CCFF',
		
			
				});
		</script>
              </p></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td height="30" align="center" bgcolor="#999999"><strong>Upload File</strong></td>
        </tr>
        <tr>
          <td height="30" bgcolor="#FFFFFF"><table width="100%" border="0">
           
            <tr>
              <td><table width="79%" border="0">
                <tr>
                  <td><input type="file" name="infor_file[]" id="infor_file[]">
              <input name="btnButton" id="btnButton" type="button" value="+" onClick="JavaScript:fncCreateElement();">
              <br />
              <span id="mySpan"></span></td>
                </tr>
                <tr>
                  <td><p><font color="#FF0000">File types allowed : gif, jpg, jpeg, png, pdf, txt, doc, rtf, zip, ai, psd, rar <br />
                  File size limit : 100MB</font></p></td>
                </tr>
              </table></td>
            </tr>
            <tr>
              <td></td>
            </tr>
          </table></td>
        </tr>
        <tr>
          <td align="center" bgcolor="#FFFFFF"><input type="submit" name="button" id="button" value="Submit &amp; Upload File" />
            <input type="reset" name="button2" id="button2" value="Reset &amp; Clear List" /></td>
        </tr>
      </table></td>
    </tr>
  </table>
</form>
</body>
</html>



ส่วน chk
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
include"../connect.php";
$date=date("Y-m-d");
$infor_name=$_POST['infor_name'];
$infor_phone=$_POST['infor_phone'];
$infor_email=$_POST['infor_email'];
$infor_head=$_POST['infor_head'];
$infor_detail=$_POST['infor_detail'];





	for($i=0;$i<count($_FILES["infor_file"]["name"]);$i++){
		

echo $_FILES["infor_file"]["size"][$i];

		if($_FILES["infor_file"]["size"][$i]>10485760){
			echo"<center>-----------Plese wait-------------</center>";
		echo '<script>alert("ไฟล์มีขนาดเกิน100MBไม่สามารถทำการอัพโหลดได้")</script>';
		echo "<script>history.back();</script>";
		
		}else
		{
			
			$fileName = date("YmdHis")."_".$_FILES["infor_file"]["name"][$i];
			if(move_uploaded_file($_FILES["infor_file"]["tmp_name"][$i],"file/".$fileName))
			{
				
					$result = mysql_query("INSERT INTO jos_information (infor_id,infor_name,infor_phone,infor_email,infor_head,infor_detail,infor_file,infor_date) values('$infor_id','$infor_name','$infor_phone','$infor_email','$infor_head','$infor_detail','$fileName','$date')");
					if($result){
					echo"<center>-----------Plese wait-------------</center>";
						echo'<script>alert("บันทึกข้อมูลเรียบร้อยแล้วครับ")</script>';
						echo "<script>history.back();</script>";	
						
					}else{
						echo'<script>alert("ไม่สามารถบันทึกข้อมูลได้ครับ")</script>';
						?>
                        
					<meta http-equiv="refresh" content="1;URL=information.php">		
                    <?
					}
		
			}
		}
	
	}
	
?>





Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-03-15 09:48:39 By : ploypetpot View : 856 Reply : 7
 

 

No. 1



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

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

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

มีแจ้งเตือนไรไหม






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 09:55:16 By : Dragons_first
 


 

No. 2



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

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

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

ขนาดไฟล์ เกินรึเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 09:55:48 By : mangkunzo
 

 

No. 3



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



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


ข้อมูลไม่มีแจ้งเลยครับ
ขึ้นหน้าป่าวๆไม่มีไรขึ้นเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 10:06:49 By : ploypetpot
 


 

No. 4



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

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

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


กำหนด Permission ของ folder ให้เป็น Mod 777 หรือยังครับ ลองดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 10:12:24 By : eakalak28
 


 

No. 5



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



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


ไม่ได้อยู่ดีนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 12:18:53 By : ploypetpot
 


 

No. 6



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

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

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

มันเข้าเงื่อนไขการ insert หรือเปล่าครับ ลอง echo เพื่อ debug ดูค่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 12:49:41 By : webmaster
 


 

No. 7



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



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


ตอบความคิดเห็นที่ : 6 เขียนโดย : webmaster เมื่อวันที่ 2012-03-15 12:49:41
รายละเอียดของการตอบ ::
ผลลองอัพไฟล์อื่นก็เข้าปกติ
แล้วให้ลองอ่านค่าก็ปกติ
แต่ไฟล์ zip กับ rar ไม่ได้นะครับ
แต่ถ้าผมทำเป็นไฟล์เดียวเอา code for ออก
เซฟได้ตามปกติเลยนะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-03-15 13:06:45 By : ploypetpot
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีปัญหาเรื่องการอัพโหลดหลายๆภาพนะครับช่วยหน่อยนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่