ช่วยดูที งงค่ะ งงค่ะเอ่อเร๋อแบบนี้ Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s):
งงค่ะ เอ่อเร๋อแบบนี้
Code
Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/pibul/:/tmp:/var/tmp:/usr/local/lib/php/) in /home/pibul/domains/morpibul.com/public_html/huadong/admin/add_grade/PageUploadToMySQL2.php on line 7
โค้ดนี้
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body>
<?
if(copy($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
$name = $_POST['name'];
$name = $_POST['lname'];
$name = $_POST['code'];
$name = $_POST['mor'];
$name = $_POST['math'];
$name = $_POST['thai'];
$name = $_POST['socail'];
$name = $_POST['eng'];
$name = $_POST['scien'];
$name = $_POST['fi'];
$name = $_POST['ke'];
$name = $_POST['bio'];
$name = $_POST['sub1'];
$name = $_POST['sub2'];
$name = $_POST['sub3'];
$name = $_POST['scoresub1'];
$name = $_POST['scoresub2'];
$name = $_POST['scoresub3'];
$name = $_POST['grade'];
{
echo "Copy/Upload Complete<br>";
//*** Insert Record ***//
$objConnect = mysql_connect("localhost","pibul_bb","123456") or die("Error Connect to Database");
mysql_query("SET NAMES TIS620");
$objDB = mysql_select_db("pibul_aa");
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName,name, lname, code,mor,math,thai,socail,eng,scien,fi,ke,bio,sub1,sub2,sub3,scoresub1,scoresub2,scoresub3,grade) VALUES ('".$_FILES["filUpload"]["name"]."','$name','$lname','$code','$mor','$math','$thai','$socail','$eng','$scien','$fi','$ke','$bio','$sub1','$sub2','$sub3','$scoresub1','$scoresub2','$scoresub3','$grade')";
$objQuery = mysql_query($strSQL);
}
?>
</body>
</html>
Tag : - - - -
Date :
2010-05-28 14:16:26
By :
jiingoath
View :
1033
Reply :
5
ลองดู register global ดูครับ ว่า เปิดอยู่รึป่าว
Code (PHP)
echo ini_get("register_globals");
// ถ้าเป็น 0 แสดงว่าปิดอยู่
//วิธีเปิด
ini_set("register_globals",1); // เอาไว้ที่ต้นไฟล์ php
หรือ
เอาไว้ที่ไฟล์ .htaccess
php_flag register_globals on
Date :
2010-05-28 14:44:50
By :
kerb
ทำไมลงฐานข้อมูล เป็น 0 หมดเลยอ่า
T-T
Date :
2010-05-28 14:52:40
By :
jiingoath
ได้แล้วค่ะ ติดที่รูปอย่างเดียวเลย
Date :
2010-05-28 15:07:35
By :
jiingoath
ว้าววววว ได้แล้ว
ปัญหาเกิดจาก
1.
$name = $_POST['name'];
$name = $_POST['lname'];
$name = $_POST['code'];
$name = $_POST['mor'];
$name = $_POST['math'];
$name = $_POST['thai'];
$name = $_POST['socail'];
$name = $_POST['eng'];
$name = $_POST['scien'];
$name = $_POST['fi'];
$name = $_POST['ke'];
$name = $_POST['bio'];
$name = $_POST['sub1'];
$name = $_POST['sub2'];
$name = $_POST['sub3'];
$name = $_POST['scoresub1'];
$name = $_POST['scoresub2'];
$name = $_POST['scoresub3'];
$name = $_POST['grade'];
นู๋พลาดเอง สงสัยไม่ได้นอน เลยเบลอๆ
2.ชื่อฟอร์ม ไม่เหมือนกัน
จุดเล็กๆทำให้เบลอได้ อิอิ
เอาไว้เป็นอุทาหร T-T
Date :
2010-05-28 15:37:14
By :
jiingoath
แล้วสรุป เปิด register global ป่ะคับ กำลังจะทักเรื่อง $name เลย เห็นเหมือนกันหมด
Date :
2010-05-28 15:42:56
By :
kerb
Load balance : Server 01