|
|
|
รบกวนแนะนำ ด้วยครับพอดีใช้ unlink แล้วติด Permission denied ครับ |
|
|
|
|
|
|
|
Code (PHP)
error_reporting (E_ALL ^ E_NOTICE);
$MEMBERNO = $_REQUEST["fm_id"];
$stmt = "SELECT *
FROM doc_FM WHERE fm_id = '$MEMBERNO' ";
$query = sqlsrv_query($conn, $stmt);
$result = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC);
$Master = $result ['fm_file'];
$flgDelete = unlink("Doccument_iso/FM_Document/$Master ");
if($flgDelete)
{
$ext = pathinfo(basename($_FILES['fileToUpload']['name']),PATHINFO_EXTENSION);
$new_file_name = 'FM'.uniqid().".".$ext;
$file_path = "Doccument_iso/FM_Document/";
$upload_path = $file_path.$new_file_name;
//uploadding
$success = move_uploaded_file($_FILES["fileToUpload"]['tmp_name'],$upload_path);
if($success==FALSE){
echo "ไม่สามารถ upload ได้";
exit;
} //Insert Data
$fileToUpload = $new_file_name;
$sql = "UPDATE doc_FM SET
fm_idDoc = ? ,
fm_name = ? ,
fm_file = ?
WHERE fm_id = ? ";
$params = array($_POST["txtIDdoc"], $_POST["txtName"],$fileToUpload,$_POST["txtID"]);
$stmt = sqlsrv_query( $conn, $sql, $params);
if( $stmt === false ) {
die( print_r( sqlsrv_errors(), true));
}
else
{
echo '<script type="text/javascript">window.location="SearchDataFM.php" ;</script>';
}
}
else
{
echo "ERROR นะจ๊ะ";
}
Warning: unlink(Doccument_iso/FM_Document/ ): Permission denied in C:\xampp\htdocs\Web_doc\SSaveDataFM.php on line 24
ERROR นะจ๊ะ
ไม่รู้ว่าติดตรงไหนครับ โฟลเดอร์ set full control ทั้งหมด เเล้วครับ
ไม่รู้ว่าต้องเซตตรงไหนครับ
รบกวนเเนะนำด้วยครับ
Tag : PHP, Ms SQL Server 2012, HTML, CakePHP
|
|
|
|
|
|
Date :
2018-03-18 11:36:58 |
By :
khing_jor |
View :
545 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า set permission ถูกแล้วแต่ยังไม่ได้ ให้ตรวจดู owner permission ด้วย ให้ลอง reset owner permission ผ่าน control panel ให้กลับเป็นของ apache หรือดูเทียบกับอันอื่นๆที่สร้างโดย control panel
ผมเคยเจอแบบนี้ในบางโฮสท์ มันจะติด owner ถูกเปลี่ยนเป็นอย่างอื่นเลยลบไม่ได้ พอล้างค่า owner แล้วก็หาย
|
|
|
|
|
Date :
2018-03-18 15:24:30 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|