3

現在のユーザーのクォータの詳細を確認する必要があります。

exec("quota 'username'", $retParam) と system() を試しましたが、何も返されません。

何か案は ?

ありがとうございました。

4

1 に答える 1

2

PHP が実行されているユーザーは、おそらく他のユーザーのクォータを取得することは許可されていません。サーバーの設定によっては、PHP の構成を変更 (たとえば、safe_mode を削除) して PHP ユーザーの権限を昇格できる場合がありますが、それが賢明なことかどうかはわかりません。共有ホスティングを使用している場合は、何かできるかどうかプロバイダーに相談する必要があります.

このブログ エントリでは、外部の cron ジョブですべてのクォータをテキスト ファイルに収集し、そのファイルを PHP で解析することで、PHP の制限を回避する巧妙な方法について概説しています。もちろん、サーバーにアクセスできる場合、または PHP ユーザーよりも自由度の高い権限で cron ジョブを設定できる場合にのみ機能します。

于 2010-02-20T12:16:03.127 に答える