Tenta mudar as permissões do arquivo especificado por arquivo para o dado em modo.
Note que mode não é assumido ser um numero octal, então strings (como "g+w") não irá funcionar. Para garantir que a operação seja bem sucedide é necessário o prefixo zero (0) em mode:
chmod ("/algumdir/algumarquivo", 755); // decimal; provavelmente incorreto chmod ("/algumdir/algumarquivo", "u+rwx,go+rx"); // string; incorreto chmod ("/algumdir/algumarquivo", 0755); // octal; correto valor da permissão |
Retorna TRUE se obtiver sucesso e caso contrário FALSE.
Veja também chown() e chgrp().
Nota: Esta função não funciona em sistemas Windows.