質問: さくらレンタルサーバーでPHP5.2を利用しています。 PHPで、サーバー残容量取得はどのようにすべきでしょうか。 もちろん自ユーザーのみのです。 ご存知の方がいらっしゃいましたら、アドバイスいただけましたら助かります。 ちなみに、これまでは残容量を取得するのに、 quotaコマンドを利用し、そのoutputをパースしていました。 ``` exec('quota', $output, $retValue); ``` といった感じです。 それで以前はうまくいっていたのですが、 いつの日からか$outputの書式が若干変わってしまったようでして、 パースのロジックを変更しなくてはならなくなりました。 ならロジックを変更したらいいのでは、となるわけですが、 XSERVERなど色々なサーバーで動作させたく、 そちらでは現状は変更不要で正常動作している状態です。 また、できればサーバー環境の変化を受けないような作りにしたいです。 それで、PHP関数のみでなんとか組めないものかと調べておりましたが、 良い方法が見つかっていない状態です。 宜しくお願いしますm(_ _)m
回答: 色々調べていたのですが、良い方法が見つかりませんでしたので、 これまで通り exec('quota', $output, $retValue); の出力をパースする方法にて対処することにしました。 コメントいただきました皆様、ありがとうございました。