я бы хотел изменить права доступа к файлу в 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";
}
Приведенный выше код не работает для меня.
exec используется для запуска команды непосредственно на вашем терминале, с помощью которой вы можете принудительно изменить разрешение на ваш файл и каталог
exec("chmod -R 755 $filepath");//$filepath is the path of your file or folder
Других решений пока нет …