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

HOME > PHP > PHP Forum > ขอความช่วยเหลือเรื่อง php multiupload ครับ Appserv ไม่มีปัญหา แต่ server จริงไม่รอดครับ



 

ขอความช่วยเหลือเรื่อง php multiupload ครับ Appserv ไม่มีปัญหา แต่ server จริงไม่รอดครับ

 



Topic : 052766

Guest




ขอความช่วยเหลือเรื่อง php multi upload ครับ คือมันมีปัญหาอยู่ว่า ถ้อใช้ Appserv มันไม่มีปัญหา แต่พอขึ้น server จริงมันเป็นดังในรูปอ่ะครับ
โดยมีกรณีดังนี้ครับ
-ถ้าเลือกรูปแค่รูปเดียว(รูปแรก)ไม่มีปัญหา
-ถ้าเกิน 2 รูปมีปัญหาทันทีครับ(server จริง)

เป็นไปได้ไหมว่า server จริง temp ไม่พอ คือ server ที่ใช้ ออกจะเก่านิด และเวอร์ชั่น เก่า นิดนึง อ่ะครับ
ขอบคุณครับ

index.php
<?
include("connect.php");
$sql="select * from activity ORDER BY activity_id DESC";
$ans=mysql_query($sql);
$num=mysql_num_rows($ans);

echo"<form id=\"form1\" name=\"form1\" method=\"post\" action=\"index2.php\" enctype=\"multipart/form-data\" onSubmit=\"JavaScript:return fncSubmit();\">
<input type=\"hidden\" name=\"unit\" value=\"$u\" />
<input type=\"hidden\" name=\"by\" value=\"9\" />
<table width=\"671\" border=\"1\" cellpadding=\"1\" cellspacing=\"1\" bordercolor=\"#00FF66\">
<tr>
<td width=\"92\" align=\"right\">หัวข้อ :</td>
<td width=\"566\"><input type=\"text\" name=\"heading\" size=\"60\" onkeypress=\"return enforcechar(this,45)\"class=\"inputbox\" alt=\"ใส่ห้ข้อ\"/></td>
</tr>
<tr>
<td align=\"right\">รูปภาพ :</td>
<td>
<input type=\"file\" name=\"imagefile0\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/></td>
</tr>
<tr>
<td align=\"right\" valign=\"top\">รายละเอียด :</td>
<td><textarea name=\"textbody\" cols=\"60\" rows=\"6\" class=\"inputbox\" alt=\"พิมพ์ข้อความที่ต้องการประชาสัมพันธ์\"></textarea></td>
</tr>
<tr>
<td align=\"right\">เลือกไฟล์ PDF :</td>
<td><input type=\"file\" name=\"pdffile\"class=\"inputbox\" size=\"60\" alt=\"เลือก PDF\" /><font color=\"#FF0000\"> ไม่มี PDF ไม่ต้องใส่</font></td>
</tr>
<tr>
<td align=\"right\">ข้อความบนปุ่ม :</td>
<td><input type=\"text\" name=\"pdfbutton\" size=\"15\" value=\"เอกสารเพิ่มเติม\" class=\"inputbox\" onkeypress=\"return enforcechar(this,15)\"alt=\"ข้อความของปุ่ม Download PDF ไม่มี PDF ไม่ต้องใส่\"/>
<font color=\"#FF0000\"> ไม่มี PDF ไม่ต้องใส่</font></td>
</tr>
<tr>
<td align=\"right\">รูปภาพ เพิ่มเติม :</td>
<td>
<input type=\"file\" name=\"imagefile[1]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
<input type=\"file\" name=\"imagefile[]\" size=\"60\" class=\"inputbox\" alt=\"เลือกรูปภาพ\"/>
</td>
</tr>
<tr>
<td align=\"right\"><input type=\"submit\" value=\"อับโหลด\" class=\"button\" /></td>
<td><input type=\"reset\" value=\"ล้างข้อมูล\" class=\"button\" /></td>
</tr>
</table>
</form>";


echo'<table width="50%" class="tablelist">
<tr>
<th width="488" class="sectiontableheader">หัวข้อ</th>
<th width="85" class="sectiontableheader"><div align="center"><strong>แก้ไข</strong></div></th>
<th width="80" class="sectiontableheader"><div align="center"><strong>ลบ</strong></div></th>
</tr>';
for($i=1;$i<=$num;$i++)
{
$result=mysql_fetch_array($ans);
echo"<tr class=\"sectiontableentry2\">
<td>$result[heading]</td>
<td align=\"center\" ><a href=\"editac.php?u=$u&id=$result[activity_id]\" title=\"แก้ไข\">แก้ไข</a></td>
<td align=\"center\" ><a href=\"deleteac.php?u=$u&id=$result[activity_id]\" title=\"ลบ\">ลบ</a></td>
</tr>";
}
echo"</table>";
?>



index2.php
<?
$today = getdate();
if((trim($_FILES["imagefile0"]["tmp_name"]) != "") and (($_FILES["imagefile0"]["type"] == "image/pjpg") or ($_FILES["imagefile0"]["type"] == "image/pjpeg")))
{

$images = $_FILES["imagefile0"]["tmp_name"];
$new_images = $unit.$today[0]."0.jpg";
copy($_FILES["imagefile0"]["tmp_name"],"images/ac/".$_FILES["imagefile0"]["name"]);
$width=600; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"images/ac/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
unlink("images/ac/".$_FILES["imagefile0"]["name"]);
echo "อัพโหลดรูปที่ 1 สำเร็จ.<br>";

}
// else{echo"รูปที่ 1 ผิดพลาด";}
///////////////////////////////////////////////////////////
$c=0;
for($i=1;$i<=11;$i++)
{
if((trim($_FILES["imagefile"]["tmp_name"][$i] ) != "") and (($_FILES["imagefile"]["type"][$i] == "image/pjpg") or ($_FILES["imagefile"]["type"][$i] == "image/pjpeg")))
{
$c=$c+1;
$images = $_FILES["imagefile"]["tmp_name"][$i];
$new_images = $unit.$today[0].$i.".jpg";
copy($_FILES["imagefile"]["tmp_name"][$i],"images/ac/".$_FILES["imagefile"]["name"][$i]);
$width=600; //*** Fix Width & Heigh (Autu caculate)
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"images/ac/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
unlink("images/ac/".$_FILES["imagefile"]["name"][$i]);
echo "อัพโหลดรูปที่ $c สำเร็จ.<br>";


}

}
if((trim($_FILES["pdffile"]["tmp_name"]) != "") and ($_FILES["pdffile"]["type"] == "application/pdf"))
{
copy($_FILES["pdffile"]["tmp_name"],"file/$unit$today[0].pdf");
$pdf="1";
echo"อับโหลด PDF สำเร็จ.<br>";
}else{echo"ไม่มี PDF.<br>";}

//echo"รูปทั้งหมดมี $c รูป.<br>";
/*if($unit=='3'){
include("connect.php");
$sqlup_u3 = "INSERT INTO activity (activity_id,post,unit,heading,pdfchecked,time) VALUES ('','$by','$unit','$heading','$pdf','$today[0]')";
$resultup_u3 = mysql_query($sqlup_u3);

}
else{*/
include("connect.php");
$sqlupunit = "INSERT INTO activity (activity_id,post,unit,heading,num_imagefile,textbody,pdfchecked,pdfbutton,time) VALUES ('','$by','$unit','$heading','$c','$textbody','$pdf','$pdfbutton','$today[0]')";
$resultupunit = mysql_query($sqlupunit);
//}

?>




รูปแรก หน้ารับข้อมูลครับ
miltiupload

พอกดส่ง แล้ว error แบบนี้ครับ
miltiupload2



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-07 10:40:28 By : ฮาร์ท View : 1023 Reply : 2
 

 

No. 1



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



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

ผมเดาว่าน่าจะเป็นที่ upload_max_filesize ใน php.ini ตั้งไว้ต่ำนะครัับลองเข้าไปดูใน phpinfo() แล้วลองแก้ดูครับถ้าแก้ไม่ได้ใช้คำสั่งนี้ดูครับ
Code (PHP)
ini_set('upload_max_filesize ', '200M');







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-08 12:38:22 By : kerb
 


 

No. 2

Guest


phpinfo() แล้วมัน จำกัด 2M อ่ะครับ แต่รูปท่ผมอับมันแค่ 200k
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-14 13:16:53 By : ฮาร์ท
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือเรื่อง php multiupload ครับ Appserv ไม่มีปัญหา แต่ server จริงไม่รอดครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่