From 5c880a14ca6046704e2875cebdd8e0f412c5dcda Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Thu, 21 Nov 2013 21:58:19 +0400 Subject: [PATCH] =?UTF-8?q?possibilit=C3=A9=20de=20sp=C3=A9cifier=20un=20f?= =?UTF-8?q?ichier=20=C3=A0=20servir?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ulib/cgi | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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" }