2 formas diferentes de obtener el tamaño de cualquier archivo (imagen, pdf, zip…) en bytes, tanto si recoges la información del fichero con POST, como si es de un archivo alojado en un determinado directorio.

A) Si se envía el archivo por POST en un formulario… podemos averiguar su tamaño usando el array global $_FILES:

$_FILES['nombre_del_archivo']['size'];

B) Si el archivo ya se encutra en un directorio determinado, puedes averiguar su tamaño usando la función filesize de php:

filesize($ruta_del_archivo);

Agradezco tu comentario 🤘