Workshop
The workshop is designed to help you anticipate possible questions, review what you've learned, and begin putting your knowledge into practice.
Quiz
1. | Which predefined variable do you use to find the name of the script?
| 2. | Which built-in associative array contains all values submitted as part of a POST request?
| 3. | Which built-in associative array contains all values submitted as part of a file upload?
| 4. | What function do you use to redirect the browser to a new page?
| 5. | What are the four arguments used by the mail() function?
| 6. | On the client side, how do you limit the size of a file that a user can submit via a particular upload form?
|
Answers
1. | The variable $_SERVER['PHP_SELF'] holds the name of the script. | 2. | The $_POST superglobal. | 3. | The $_FILES superglobal. | 4. | The header() function, along with a location. | 5. | The recipient, the subject, the message string, and additional headers. | 6. | Use a hidden field called MAX_FILE_SIZE in your form. |
Activities
Create a calculator script that enables the user to submit two numbers and choose an operation (addition, multiplication, division, or subtraction) to perform on them. Use hidden fields with the script you created in activity 1 to store and display the number of requests that the user submitted.
|