Incluyo un archivo custom.css en mi plantilla para permitir que los propietarios de sitios añadan sus propias reglas CSS. Sin embargo, cuando envío el archivo, está vacío y no tiene sentido cargarlo si no le han agregado reglas.¿La mejor manera de determinar si un archivo está vacío (php)?
¿Cuál es la mejor manera de determinar si está vacío?
if (0 == filesize($file_path))
{
// file is empty
}
// OR:
if ('' == file_get_contents($file_path))
{
// file is empty
}
... y consumen mucha menos memoria – symcbean
Sólo quiero señalar que si el archivo está cambiando clearstatcache llamada() antes llamando a filesize() o obtendrá resultados almacenados en caché. Esto me pasó a mí. – Firze
Esto funcionó para mí. Devuelve 0 si el archivo está vacío. –