PHPでファイルが空かどうかをチェックする方法


  1. ファイルサイズをチェックする方法: ファイルが空であれば、そのファイルのサイズは0バイトになります。したがって、ファイルのサイズが0であれば、ファイルは空であると判断できます。
$file = 'path/to/file.txt';
if (filesize($file) == 0) {
    echo "ファイルは空です。";
} else {
    echo "ファイルは空ではありません。";
}
  1. ファイルの内容をチェックする方法: ファイルの内容を読み込んで、空かどうかを判断する方法もあります。以下の例では、file_get_contents()関数を使用してファイルの内容を取得し、空の場合にファイルが空であると判断しています。
$file = 'path/to/file.txt';
$content = file_get_contents($file);
if (empty($content)) {
    echo "ファイルは空です。";
} else {
    echo "ファイルは空ではありません。";
}

これらの方法を使用することで、PHPでファイルが空かどうかを簡単にチェックすることができます。適切な方法を選択し、必要に応じてコードをカスタマイズしてください。