Caesar+cipher

Step 1
Create a webpage that takes in a message from the user (a textbox will work just fine), shifts each letter by 3, then prints out the resulting coded message. Make sure the ASCII character falls between 32 and 126, as these are the ones we can display on screen. You need to create a function called encode( $message ) to do this, which returns the coded message.

Step 2
Create a second webpage that takes in a coded message (just copy and paste one from the first page), and spits out the decoded message. You need to create a function called decode( $message ) which returns the original message.

Step 3
Add a select element to your forms from step 1 and 2 that lets the user choose how the number of letters the code should shift by. You should let them choose any number from 1 to 94. You may want to use a for loop to generate all these options. One way to do this would be to pass two variables to your encode and decode functions, $message and $shift.