diff --git a/ulib/cgi b/ulib/cgi index 3a10558..f948df8 100644 --- a/ulib/cgi +++ b/ulib/cgi @@ -33,17 +33,27 @@ function nocache_header() { } function cgicontent() { - # Générer les en-têtes nécessaire avant de servir le contenu + # Générer les en-têtes nécessaire avant de servir le contenu. + # $1(=text/html) est le type de contenu. S'il faut servir le contenu avec + # une disposition "attachment", $2 est le nom de fichier à proposer à + # l'utilisateur. Si $3 est spécifié, c'est le chemin vers le fichier dont le + # contenu doit être servi. ctype_header "$1" [ -n "$2" ] && cdisp_header "$2" echo "" + [ -f "$3" ] && cat "$3" } function cgicontent_nocache() { # Générer les en-têtes nécessaire avant de servir le contenu. Rajouter les # entêtes pour désactiver la mise en cache. + # $1(=text/html) est le type de contenu. S'il faut servir le contenu avec + # une disposition "attachment", $2 est le nom de fichier à proposer à + # l'utilisateur. Si $3 est spécifié, c'est le chemin vers le fichier dont le + # contenu doit être servi. ctype_header "$1" [ -n "$2" ] && cdisp_header "$2" nocache_header echo "" + [ -f "$3" ] && cat "$3" }