possibilité de spécifier un fichier à servir
This commit is contained in:
parent
7621e56a05
commit
5c880a14ca
12
ulib/cgi
12
ulib/cgi
|
@ -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"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue