Несмотря на использование синтаксиса прав доступа к файлу Unix, функция PHP chmod()
работает в Windows (я только что протестировал ее).
Если бы пользователь A был владельцем файла, а пользователь B - нет, то было бы легко предоставить один набор разрешений пользователю A и другие разрешения пользователю B. Вы можете установить владельца файла с помощью * 1006. *chown()
функция (опять же, Unix-подобный синтаксис, но работает с Windows, при условии, что ваша PHP-программа имеет достаточные права доступа для внесения изменений).
Надеюсь, это поможет.