Pergunta

Preciso descobrir detalhes da cota para o usuário atual,

Eu tentei EXEC ("Cota 'UserName'", $ retparam) e também System (), mas nada é devolvido.

Alguma ideia ?

Obrigada.

Foi útil?

Solução

O PHP do usuário é provavelmente não tem permissão para obter as cotas de outros usuários - talvez nem sequer, ou talvez nem possa executar comandos externos. Dependendo da configuração do seu servidor, você poderá alterar a configuração do PHP (remova o Safe_mode, por exemplo) e elevar os direitos do usuário do PHP, mas não sei se isso é uma coisa sábia a se fazer. Se você estiver em hospedagem compartilhada, precisaria falar com o seu provedor se algo pode ser feito.

Esta entrada do blog descreve uma maneira inteligente de contornar as limitações do PHP coletando todas as cotas em um arquivo de texto em um trabalho de cron externo e analisando esse arquivo com PHP. Funciona apenas se você tiver acesso ao servidor, é claro, ou puder configurar trabalhos de cron com permissões mais liberais do que o usuário do PHP.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top