LoginSignup
0
0

目次

  1. 画像ファイルの存在確認
  2. 画像ファイルのバイト数を取得

1. 画像ファイルの存在確認

まず、画像ファイルが指定したパスに存在するかどうかを確認する必要があります。
これには、file_exists 関数を使用します。

<?php
// 画像ファイルのパス
$imagePath = 'path/to/your/image.jpg';

// 画像が存在するか確認
if (file_exists($imagePath)) {
    echo '画像ファイルが存在します。';
} else {
    echo '画像ファイルが存在しません。';
}
?>

file_exists 関数の解説

file_exists 関数は、指定されたファイルまたはディレクトリが存在するかどうかを調べます。
ファイルやディレクトリが存在する場合は true を返し、存在しない場合は false を返します。
これにより、ファイルの存在を事前に確認することができ、存在しないファイルを操作しようとしてエラーが発生するのを防ぎます。

2. 画像ファイルのバイト数を取得

次に、画像ファイルのバイト数を取得します。
これは filesize 関数を使用します。filesize 関数は指定したファイルのサイズをバイト単位で返します。

<?php
// 画像ファイルのパス
$imagePath = 'path/to/your/image.jpg';

// 画像が存在するか確認
if (file_exists($imagePath)) {
    // 画像のバイト数を取得
    $fileSize = filesize($imagePath);
    
    // バイト数を表示
    echo '画像のバイト数: ' . $fileSize . ' bytes';
} else {
    echo '画像ファイルが存在しません。';
}
?>

filesize 関数の解説

filesize 関数は、指定されたファイルのサイズをバイト単位で返します。
ファイルサイズが必要な場合、例えばファイルのアップロード制限をチェックする場合やディスク使用量を計算する場合に便利です。
ただし、ファイルが存在しない場合や読み取り権限がない場合にはエラーが発生する可能性があるため、事前に file_exists 関数でファイルの存在を確認することが推奨されます。

以上

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0