无法在PHP中使用chmod更改文件权限


Not able to change the file permissions using chmod in PHP

我想将文件权限更改为chmod('file',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";
}

上面的代码对我不起作用。

exec用于直接在您的终端上运行命令,有了它的帮助,您可以强制更改文件和目录的权限

exec("chmod -R 755 $filepath");//$filepath is the path of your file or folder