Eu executei o script no meu próprio servidor. Ele funciona no meu tmp
e home
, mas não no diretório /home/user
. Então basta dizer que seu script funciona. O que não me dizem são as permissões de arquivo, então eu adicionei uma cláusula else ao seu script usando o fileperms como seguido:
else{
echo substr(sprintf('%o', fileperms($config['dir'])), -4);
}
Agora, quando você atualizar a página, deverá obter o valor octal das permissões.
Minha pergunta para você agora é: quais valores são retornados quando você atualiza o script? Você montou a unidade de rede com permissões suficientes para que o servidor da Web possa acessá-la? No mínimo, as permissões de arquivo que devem ser impressas são 0755