Categorías: .htaccess Apache

Obtener el tamaño de un fichero con SSI de Apache

Rápido y sencillo post para obtener el tamaño de un fichero con SSI de Apache. La función que vamos repasar es la ‘fsize‘ con la ayuda del tag de formateo ‘sizefmt‘.

Otros post similares son:

Sintaxis de fsize de SSI de Apache

Veamos la sintaxis de esta función extraída de su web oficial:

<!--#fsize file="nombre_fichero.html" -->

Tal y como se puede apreciar la sintaxis es sencilla, solo hay que pasar el parámetro ‘file‘ con la ruta del fichero del cual queremos obtener su tamaño.

El valor devuelto por defecto es en kilobytes –> ‘K’. Mismo resultado que usando el tag ‘abbrev‘.

Formateo del valor con el tag ‘sizefmt’.

Con el tag ‘sizefmt‘ podemos establecer el formato del valor del tamaño devuelto:

  • bytes: Devuelto el tamaño en bytes.
  • abbrev: Devuelve el valor en kilobytes con la letra ‘K’.

Ejemplos de fsize y el tag sizefmt de SSI de Apache

Os muestro 3 ejemplos posibles de la función fsize y el tag sizefmt:

<!--#fsize file="nombre_fichero"--> 
Resultado: 16K

<!--#config sizefmt="bytes"-->
<!--#fsize file="nombre_fichero"-->
Resultado en bytes: 16,840

<!--#config sizefmt="abbrev"-->
<!--#fsize file="SSI_Server_Side_Includes.shtml"-->
Resultado abbrev: 16K
compartir
Publicado por
Aner Barrena