copy() [function.copy]: Unable to access เจอปัญหาcopy() [function.copy]: Unable to access ตอนอัพโหลดรูปภาพ และก็ไฟล์ครับไม่ทราบจะแก้ปัญหานี้ได้อย่างไรครับ
ผมคิดว่าอาจจะติดตรง permission folder ก็ได้น่ะครับ
Date :
2010-01-27 14:16:25
By :
windersun
ผมดู permission folder แล้วก็เซต special permission ซึ่งเวบอื่นที่ใช้ serever เดียวกัน สามารถอัพโหลดไฟล์และรูปได้ครับ
Date :
2010-01-27 14:31:16
By :
prayunvb
path file มาถูกต้องแล้วใช่ไหมคะ
เอาโค้ดมาดูหน่อยก็ดีนะคะ
Date :
2010-01-27 15:02:12
By :
ultrasiam
มีโค้ดมาให้ดูครับ ซึ่งโค้ดนี้รัน localhost สามารถอัพโหลดรูปและไฟล์ได้ครับ
แต่เอาไปไว้ที่ server ไม่สามารถอัพรูปหรือไฟล์ได้ครับ
sever windows ครับ
<?php
require_once("include/function.php");
connectDB("localhost","","","tnfc");//connectDB("localhost","root","root","tnfc");
$input ="<table align=\"center\" width=\"80%\" border=0 cellpadding=1 cellspacing=1 bgcolor=#660000>"
."<FORM name=\"frmEditNews\" action=\"\" method=\"post\" enctype=\"multipart/form-data\">"
."<tr ><th colspan=2 bgcolor=##0066CC><font color=#FFFFFF class=t-caption>á¡é䢢èÒÇ»ÃЪÒÊÑÁ¾Ñ¹¸ì</th></tr>"
."<tr valign=center height=18>"
."<td width=\"15%\" align=right style=\"font-weight=bold\" bgcolor=\"#FFFFFF\" class=t-text><font color=red>*</font>ËÑÇ¢éÍ¢èÒÇ :</td>"
."<td width=\"55%\" valign=center bgcolor=#D3DCE3 class=t-data><input type=\"text\" name=\"txtHeadLine\" size=\"80\" value=\"$f[n_headline]\"></td>"
."</tr>"
."<tr valign=center height=18>"
."<td width=\"15%\" align=right style=\"font-weight=bold\" bgcolor=#FFFFFF class=t-text><font color=red>*</font>ÃÒÂÅÐàÍÕ´ :</td>"
."<td width=\"55%\" valign=center bgcolor=#D3DCE3 class=t-data><textarea name=\"txtdet\" cols=\"90\" rows=\"10\">$f[n_detail]</textarea></td>"
."</tr>"
."<tr valign=center height=18>"
."<td width=\"15%\" align=right style=\"font-weight=bold\" bgcolor=\"#FFFFFF\" class=\"t-text\"><font color=\"red\">*</font>ÃÙ»ÀÒ¾ :</td>"
."<td width=\"55%\" valign=\"center\" bgcolor=\"#D3DCE3\" class=\"t-data\"><input type=\"file\" name=\"UploadPicture\" size=\"50\"></td>"
."</tr>"
."<tr valign=center height=18>"
."<td width=\"15%\" align=right style=\"font-weight=bold\" bgcolor=#FFFFFF class=t-text><font color=red>*</font>ʶҹСÒÃãªé§Ò¹ :</td>"
."<td width=\"55%\" valign=center bgcolor=#D3DCE3 class=t-data><input type=\"checkbox\" name=\"chkstatus\" $chkValue> ãªé§Ò¹</td>"
."</tr>"
."<tr valign=center height=18 bgcolor=#6699FF>"
."<th width=\"15%\" align=right><input type=\"submit\" name=\"bu_save\" value=\"ºÑ¹·Ö¡\"></th>"
."<th width=\"55%\" align=left><input type=\"button\" value=\"»Ô´Ë¹éÒµèÒ§\" onclick=\"window.close();\"></th>"
."</tr>"
."</form>"
."</table></BODY></HTML>";
echo $input;
$allowtype=array("image/jpeg","image/pjpeg","image/gif"); // ÃٻẺä¿Åì·ÕèÊÒÁÒöÍѾâËÅ´ä´é
$savefolder="picture/news";//â¿Åà´ÍÃìÊÓËÃѺà¡çºÃÙ»ÀÒ¾¢èÒÇ»ÃЪÒÊÑÁ¾Ñ¹¸ì
if (isset($_POST['bu_save'])){
if(in_array($_FILES['UploadPicture']['type'],$allowtype)){ // µÃǨÊͺÃٻẺ¢Í§ÃÙ»ÀÒ¾
$file = $HTTP_POST_FILES["UploadPicture"]["name"];
$path= $savefolder."/".$file;
//@copy($HTTP_POST_FILES["fileUpload"]["tmp_name"], $path);
copy($HTTP_POST_FILES['UploadPicture']['tmp_name'], $path);
}
/*
$sql="update tbl_news set n_headline='".$_POST['txtHeadLine']."'";
$sql.=",n_detail ='".$_POST['txtdet']."'";
$sql.=",n_showdate='".$showDate."'";
$sql.=",n_expiredate='".$ExpireDate."'";
$sql.=",n_image='".$file."'";
$sql.=",i_enabled='".$i_enabled."'";
$sql.=" where n_id='".$n_id."'";echo $sql;
$query=mysql_query($sql);
if(!$query){
die('Invalid query: ' . mysql_error());
}else{
echo "<script language=javascript>
alert('ºÑ¹·Õ¡ÃÒ¡ÒÃàÃÕºÃéÍÂ');
opener.location.reload();
opener.focus();
window.close()
</script>";
}
*/
} // end of
?>
Date :
2010-01-27 15:25:30
By :
prayunvb
Load balance : Server 01