possibilité de spécifier un fichier à servir

This commit is contained in:
Jephte CLAIN 2013-11-21 21:58:19 +04:00
parent 7621e56a05
commit 5c880a14ca
1 changed files with 11 additions and 1 deletions

View File

@ -33,17 +33,27 @@ function nocache_header() {
} }
function cgicontent() { 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" ctype_header "$1"
[ -n "$2" ] && cdisp_header "$2" [ -n "$2" ] && cdisp_header "$2"
echo "" echo ""
[ -f "$3" ] && cat "$3"
} }
function cgicontent_nocache() { function cgicontent_nocache() {
# Générer les en-têtes nécessaire avant de servir le contenu. Rajouter les # 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. # 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" ctype_header "$1"
[ -n "$2" ] && cdisp_header "$2" [ -n "$2" ] && cdisp_header "$2"
nocache_header nocache_header
echo "" echo ""
[ -f "$3" ] && cat "$3"
} }