[PHP] เขียนสคริปรัน localhost ได้ แต่เอาขึ้นโฮสจริงรันไม่ได้
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<? @session_start();
include 'function/connect.php';
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = trim($_FILES["fileUpload"]["tmp_name"]);
//เพิ่มความแตกต่างจากไฟล์
$Name_File = trim($_POST["txtQtId"]).'_'.trim($_POST["ddlStudent"]).'_'.trim($_FILES["fileUpload"]["name"]);
//ตั้งชื่อไฟล์ใหม่ = รหัสโจทย์+รหัสนักศึกษา+ชื่อไฟล์
copy(trim($_FILES["fileUpload"]["tmp_name"]),"answers/".$Name_File); //ขึ้นโฮสแล้วมัน error
$query = "insert into answers ( qt_id, an_date, sd_id, an_file) ";
$query = $query."values( '$_POST[txtQtId]', '".date('Y-m-d')."', '$_POST[ddlStudent]', '".$Name_File."' ) ";
//echo $query;
//break;
$result = mysql_db_query($dbname, $query);
}
?>
<style type="text/css">
<!--
body,td,th {
font-family: Tahoma;
font-size: 12px;
}
.style1 {
color: #0000FF;
font-weight: bold;
}
-->
</style>
<span class="style1">บันทึกข้อมูลเรียบร้อยแล้ว ! </span>
<meta http-equiv="refresh" content="2; url=add_answer.php?qt_id=<? echo trim($_POST['txtQtId']); ?>">
Tag : PHP
Date :
2010-09-25 08:22:28
By :
ichibi
View :
1055
Reply :
3
เป็นหน้าที่รับค่ามาจากอีกหน้าหนึ่งอ่ะค่ะ
พอรันในโฮส มันขึ้น
Warning: copy(answers/3_1_4_1_test3 b.txt) [function.copy]: failed to open stream: Permission denied in /home/zp1687/domains/zp1687.pat/public_html/project_copy/p_add_answer.php on line 12 บันทึกข้อมูลเรียบร้อยแล้ว !
ไม่รู้จะแก้ยังไงดี จะพรีเซนต์โปรเจคอยู่แล้ว T.T
Date :
2010-09-25 08:26:11
By :
ichibi
ให้ chmod 777 ให้กับ Folder answers ด้วยครับ
Date :
2010-09-25 08:41:44
By :
deawx
เดี๋ยวลองดูค่ะ
Date :
2010-09-26 04:23:22
By :
ichibi
Load balance : Server 01