fopenでファイルが0バイトになる現象

曇り仕事でちょっとした問題が発生した。
とあるオフィシャルHPに付けてあるCMSで、データをファイル管理している部分があるのだけど、編集作業を行ったらファイルが0バイトになったと。
ロック処理はつけているけど、稀に同時編集とかでファイルが0バイトになる現象は発生したことがあったので、またそれかと思った。
で、試しにCMSからデータを追加してみたが、追加がされない……
プログラムはここ数年触った形跡がないので、サーバーの状態が変わったのか?

phpinfo見ようと思って、info.phpというのを作り、サーバーにアップロードする。
で、ブラウザでアクセスするが真っ白な画面で表示されず……
サーバー会社で、phpinfo禁止にしてるのかなと思い、エラーを表示させようと思い、
error_reporting 1
display_errors On
を追加。
だが、真っ白なまま変わらない。 なんだろう??
とか悩んでいたのだけど、よく見たら、アップロードしたはずのinfo.phpが0バイトになっている。
もう一度アップロードしてみるが、0バイトのまま。
これはもしかして……

FTPのログを表示したら、やはりサーバー側から拒否られていた。
これで原因がはっきりと判明した。

レンタルサーバーから割り当てられているディスク領域を全て使い果たしている。
プログラムに異常はなく、クライアント側の問題だった。

おそらく未読メールが何万通も溜まっているんだろうな……
そんなことで、時間を使ってしまった一日だった。