jpeg.cgi 523 B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. #test for jpeg
  3. if [[ $REQUEST_METHOD = 'GET' ]]; then
  4. #since ash does not handle arrays we create variables using eval
  5. IFS='&'
  6. for PAIR in $QUERY_STRING
  7. do
  8. K=$(echo $PAIR | cut -f1 -d=)
  9. VA=$(echo $PAIR | cut -f2 -d=)
  10. #VB=${VA//%3A/:}
  11. #echo "<div>$K=$VA</div>"
  12. eval GET_$K=$VA
  13. done
  14. fi
  15. if [ -z "$GET_channel" ];
  16. then
  17. echo "X-Channel-Override: 0"
  18. GET_channel=0
  19. fi
  20. echo "X-Channel: $GET_channel"
  21. cmd jpeg "$GET_channel"