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 ได้นะคะ แต่พอย้ายขึ้นไปบน Server จริงๆ กลับไม่ได้อ่ะค่ะ



 

Upload รูปภาพไม่ได้ค่ะ คือ ตอนทำในเครื่อง Upload ได้นะคะ แต่พอย้ายขึ้นไปบน Server จริงๆ กลับไม่ได้อ่ะค่ะ

 



Topic : 036168



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



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




คือ ตอนทำในเครื่อง Upload ได้นะคะ แต่พอย้ายขึ้นไปบน Server จริงๆ กลับไม่ได้อ่ะค่ะ
ไม่แน่ใจว่าจะมีปัญหาตรง PATH รึปล่าว รบกวนผู้รู้ด้วยนะคะ^^
Code หน้า Upload
function candidate_save($PARA_OPT)
{
$id_can=$_POST['id_can'];
$farm_file=$_POST[farm_file];
global $database, $my;
//echo "Farm File".$farm_file."<br>";
$PhotoType =strtolower($farm_file);
$PhotoType = strstr($PhotoType,'.');
$path="../candidate_pic/";
echo "type=".$PhotoType;

$row = new mosAutoTable( $database,"p_candidate","id_can");
$row->load($id_can);
if (!$row->bind( $_POST )) {
echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";exit();}
if (!$row->check()) {
echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";exit();}
if (!$row->store()) {
echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";exit();}

$lastid = mysql_insert_id();

if (!empty($farm_file)){
$id_can=$lastid;


if(($PhotoType==".jpg")or($PhotoType==".gif")or($PhotoType==".bmp")or($PhotoType==".tif")
or($PhotoType==".png")or($PhotoType==".tiff")or($PhotoType==".pic")or($PhotoType==".jpeg")or($PhotoType==".gif")){ echo "<font color=red>farm_file</font>";



if (copy($farm_file,"$path/$id_can$PhotoType")); {
$new_file=$id_can.$PhotoType;
$sqlpic="Update p_candidate set farm_file ='$new_file' where id_can ='$id_can'";
$resultpic=mysql_query($sqlpic);


}

}else{ echo "ไม่สามารถแนบไฟล์ได้";
}

}else{echo "<font color=red>no Farm_file</font>";

}

if($id_can=="" || $id_can=="0"){
$PARA_OPT->task_return ="บันทึกเรียบร้อยแล้ว";
}else{
$PARA_OPT->task_return ="แก้ไขเรียบร้อยแล้ว";
}

echo "<font color=\"#FF0000\">".$PARA_OPT->task_return."</font>";
mosRedirect("index.php?option=com_guest&task=application_edit_can&id_can=".$lastid."");

//person_home_staff( $PARA_OPT,$ITEM_RWS,$pageNav ) ;



}


Code หน้าFORM

function application($PARA_OPT,$ITEM_RWS)
{
mosCommonHTML::loadCalendar();
$today = date("Y-m-d");

?>

<form action="index.php?option=com_guest&task=<?php if($_GET[id_can]==''){ echo "candidate_save";}else{ echo "candidate_edit_do&id_can=$_GET[id_can]";}; ?>" method="post" name="form1" id="form1" >

<table width="892" border="1" align="center" cellspacing="0" bordercolor="#999999">
<tr>
<td width="882">Picture
<input type="file" name="farm_file" id="farm_file" /><font color="red">*file and folder name must be english <b>only</b> </font> <input name="date_app" type="hidden" id="date_app" size="30" value="<?php echo $today; ?>" /></td>
</tr>
</table>


** เคยใส่ enctype="multipart/form-data"ลงไปในฟอร์มแล้ว แต่ปรากฏว่าเวลาส่งค่าไปจะมองไม่เห็น $farm_fileเลยค่ะ
**โฟลเดอร์ candidate_pic อยู่ในโฟลเดอร์เดียวกันกะไฟล์ Upload และไฟล์ Form ค่ะ
**ติ๊กค่าใน โฟลเดอร์ candidate_pic ให้เป็น 777 แล้วค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-24 10:25:55 By : jaejai View : 1056 Reply : 3
 

 

No. 1



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



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


ยังไม่มีคนมาตอบให้เลยอ่ะ ทำไงดีเนี่ย ^^






Date : 2009-12-25 09:20:20 By : jaejai
 


 

No. 2



โพสกระทู้ ( 1,357 )
บทความ ( 4 )

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

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


Code (PHP)
// $farm_file=$_POST[farm_file];  ผิดครับ
$farm_file=$_FILES[farm_file]; // ต้องใช้แบบนี้ครับ




และต้องกำหนด enctype="multipart/form-data" ด้วยครับ
Date : 2009-12-25 13:43:05 By : lozomac
 

 

No. 3



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



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

ลองดูโฟเดอร์ใน server ดูนะค่ะว่าได้ CMD เป็น 777 หรือเปล่าค่ะ คือให้มันสามารถเขียนหรือแก้ไขโฟเดอร์ได้อะค่ะ
Date : 2009-12-25 22:03:04 By : leehoon5
 

   

ค้นหาข้อมูล


   
 

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