Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Richiesto dal protocollo HTTP
- echo "Content-type: text/html"
- echo ""
- # Inizio del codice HTML
- echo '<html>'
- echo '<head>'
- echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'
- echo '<title>Parametri di un form</title>'
- echo '</head>'
- echo '<body>'
- # Imposta il separatore di campo IFS su "&" e scandisci QUERY_STRING
- # (Ripristinando il valore originale)
- OIFS="$IFS"
- IFS="${IFS}&"
- set $QUERY_STRING
- Args="$*"
- IFS="$OIFS"
- for i in $Args ;do
- # Imposta il separatore di campo su "=" (Sempre con ripristino)
- IFS="${OIFS}="
- set $i
- IFS="${OIFS}"
- # Identifica le variab40 l'ili, sostituendo a %20 lo spazio e a %40 l'@
- case $1 in
- Nome) NOME="`echo $2 | sed 's|%20| |g'`"
- ;;
- Email) EMAIL="`echo $2 | sed 's|%40|@|g'`"
- ;;
- esac
- done
- echo 'Parametri inviati:'
- echo '<br>Nome: '
- echo $NOME
- echo '<br>Email: '
- echo $EMAIL
- echo '</body>'
- echo '</html>'
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement