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:
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‘.
Con el tag ‘sizefmt‘ podemos establecer el formato del valor del tamaño devuelto:
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