ปัญหาการใช้งานฟังก์ชั่น exec() ครับ Warning: exec() has been disabled for security reasons()
ติดในเรื่องของสิทธิ์ครับ คำสั่ง exec() มักจะถูกปิดไว้เพื่อความปลอดภัยของ Server ครับ
Date :
2011-08-18 13:56:45
By :
webmaster
แจ้ง Admin ครับ
Date :
2011-08-18 14:18:03
By :
webmaster
ขอบคุณครับผม
ถ้าผมอยาก Chmod ทุกไฟล์ใน Directory โดยไม่ใช้ exec() พอจะมีวิธีไหนมั่งคับ ลองมาหลายอย่างแล้วยังไม่ได้เลยคับ
Date :
2011-08-18 14:20:50
By :
brandname
ผมใช้ฟังก์ชั่นนี้ chmod ครับ แต่ปรากฏว่าไม่สามารถได้ จะติด error ตรง code สีแดงทำ hilight ไว้คับ
$path ="config";
$filemode ="777";
function chmod_R($path, $filemode) {
if (!is_dir($path))
return chmod($path, $filemode);
$dh = opendir($path);
while ($file = readdir($dh)) {
if($file != '.' && $file != '..') {
$fullpath = $path.'/'.$file;
if(!is_dir($fullpath)) {
if (!chmod($fullpath, $filemode))
return FALSE;
} else {
if (!chmod_R($fullpath, $filemode))
return FALSE;
}
}
}
closedir($dh);
if(chmod($path, $filemode))
return TRUE;
else
return FALSE;
}
chmod_R($path, $filemode);
Date :
2011-08-18 16:22:21
By :
brandname
น่าจะติดเรื่องสิทธิ์ด้วยครับ
Date :
2011-08-18 23:03:10
By :
webmaster
มันติดเรื่องสิทธ์ตลอดเรยเนาะครับ
Date :
2011-08-19 10:36:42
By :
brandname
Load balance : Server 01