我想将文件权限更改为 chmod('文件',0755),但它无效:
if(chmod("filepath",0755)){
$fp = fopen("filepath", "r+");
if (flock($fp, LOCK_EX)) { // acquire an exclusive lock
ftruncate($fp, 0); // truncate file
fwrite($fp, "Order no Synchronization\n");
fflush($fp);
flock($fp, LOCK_UN);
}
}
else{
echo "Not able to change permissions";
}
以上代码对我不起作用。
答案 0 :(得分:0)
exec用于在您的终端上直接运行命令,借助于此,您可以强制更改文件和目录的权限
exec("chmod -R 755 $filepath");//$filepath is the path of your file or folder