File: printenv

package info (click to toggle)
thttpd 2.25b-11
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 784 kB
  • ctags: 686
  • sloc: ansic: 8,136; sh: 2,449; makefile: 256
file content (29 lines) | stat: -rwxr-xr-x 342 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh

date=`date -u '+%a, %d %b %Y %H:%M:%S %Z'`

cat << EOF
Content-type: text/plain
Expires: $date

CGI printenv

EOF

echo 'Date:'
date
echo
echo 'Id:'
id
echo
echo 'Env:'
printenv
echo
if [ "$CONTENT_LENGTH" != "" ] ; then
    if [ "$CONTENT_LENGTH" -ne 0 ] ; then
	echo 'Input:'
	echo
	dd bs=1 count=$CONTENT_LENGTH
	echo
    fi
fi