#!/bin/sh printf 'Content-Type: text/plain\n\n' IFS='&' read NAME TYPE if [ "${NAME#n=}" = "$NAME" ] || [ "${TYPE#t=}" = "$TYPE" ] then printf 'Bad request. Use the form given at the end of documents.\nIf that failed, email contact@dkl9.net' exit 0 fi TYPE="${TYPE#t=}" case "$TYPE" in p) TYPE='points' ;; m) TYPE='money' ;; *) JUDGE='something unexpected' ;; esac NAME="${NAME#n=}" NAME=`echo "$NAME" | sed 's/+\|%[01][0-9A-Fa-f]/ /g; s/%/\\\\x/g'` NAME=`printf "$NAME"` printf '# %s: %s (%s) joined Wakeful Club for %s.\n' `date '+%Y-%j'` "$NAME" "$REMOTE_ADDR" "$TYPE" | tee -a 'fblog'