30 行
544 B
Bash
30 行
544 B
Bash
#!/bin/sh
|
|
|
|
|
|
#test for jpeg
|
|
if [[ $REQUEST_METHOD = 'GET' ]]; then
|
|
|
|
echo "entered GET"
|
|
#since ash does not handle arrays we create variables using eval
|
|
IFS='&'
|
|
for PAIR in $QUERY_STRING
|
|
do
|
|
K=$(echo $PAIR | cut -f1 -d=)
|
|
VA=$(echo $PAIR | cut -f2 -d=)
|
|
#VB=${VA//%3A/:}
|
|
#echo "<div>$K=$VA</div>"
|
|
eval GET_$K=$VA
|
|
done
|
|
fi
|
|
|
|
if [ -z "$GET_channel" ];
|
|
then
|
|
echo "X-Channel-Override: 0"
|
|
GET_channel=0
|
|
fi
|
|
|
|
echo "X-Channel: $GET_channel"
|
|
|
|
cmd jpeg "$GET_channel"
|
|
|