ユーザーの添付ファイルを保存しているストレージの空き容量を確認したかったのです。disk_free_space()
と一緒に行きましたdisk_total_space()
。結果は次のとおりです。
空き容量:5.47 GB
合計容量:5.86 GB
したがって、占有スペース= 0.39GBです。
また、ファイルをループして、サイズを.でキャッチしましたfilesize()
。合計で、ファイルは18.34GBを占有します。(最大ファイルサイズは4 MBであるため、2GBに関するPHPマニュアルの注記が適用されます)
それで:
合計スペース-空きスペース!=占有スペース
なんで?
ファイルシステムはHP-UX上にあります。同じアカウントを使用してすべての値を測定しました。インターネットブラウザでスクリプトを実行することにより、phpスクリプトからすべてのコマンドを実行しました。
Windowsの機能もチェックしました。結果はOKでした。
機能に関連する他のいくつかの質問を経験しました(サーバーのディスク容量を取得する方法?、サーバーの空き容量を確認する方法?(php)、アップロードされたファイルに十分なサーバー容量を検出する方法またはいいえ?、サーバーのディスク容量を取得する方法?、PHPから特別なローカルディスク情報を取得することは可能ですか?、php disk_total_space)、しかし答えが見つかりませんでした。