click below
click below
Normal Size Small Size show me how
M3 - Web Sys
M3 - Web Sys WEB SYSTEM TECHNOLOGIES / IT0049
| Question | Answer |
|---|---|
| Matching type. Match the term with the correct description. | |
| Validation rule | Describes what submitted input must satisfy before saving |
| old() | Restores previously submitted input on a redisplayed form |
| move() | Transfers an accepted uploaded file to a target folder |
| getFile() | Reads an uploaded file object from the request |
| _______________________________________________________________________ | _______________________________________________________________________ |
| A controller wants to update an existing user record after validation succeeds. Which Model method is most appropriate? | update($id, $data) |
| What file input form encoding is required for file uploads? | multipart/form-data |
| The uploaded file's original name should always be trusted as the final server filename. | False |
| Which form attribute is required when a CodeIgniter page must upload a file? | enctype="multipart/form-data" |
| What does validation_show_error('title') display in a CodeIgniter view? | The validation message for the title field. |
| A developer allows any uploaded file type because only images are expected. What is the best correction? | Use file validation rules for allowed image MIME types and maximum size. |
| What acronym refers to Create, Read, Update, and Delete operations? | CRUD |
| Validation should normally run after saving the submitted data. | False |
| Why is a random server filename safer than using the uploaded file's original name? | It reduces name collisions and avoids trusting user-supplied filenames. |
| A Model can be used by a controller to insert, update, retrieve, or delete records. | True |
| Why should validation run before insert() or update() in a CodeIgniter controller? | It prevents invalid or unsafe input from being saved. |
| A student saves uploaded avatars before checking file type and size. What is the main risk? | Unsafe or unexpected files may already be stored before rejection. |
| A page successfully saves a customer but displays a blank list afterward. The controller calls return view('customers/index') without passing records. What should be checked first? | Whether customer data is retrieved and passed to the view. |
| File type and file size restrictions help reduce unsafe upload behavior. | True |
| A form field is named email, but the controller validates user_email. What is the most likely result? | Validation will not check the submitted email field correctly. |
| What helper can print the validation error message for one field in a view? | validation_show_error() |
| What is the main purpose of redisplaying old input after validation fails? | To let users correct mistakes without retyping every field. |
| Which CodeIgniter helper function is commonly placed inside a form to include CSRF protection? | csrf_field() |
| old() helps preserve submitted values when a form is redisplayed after validation failure. | True |
| Which approach is best when a real system should avoid permanently deleting user accounts? | Use an archive or deactivation status when possible. |
| A controller receives a submitted title field. Which line safely reads the posted value through CodeIgniter's request object? | $this->request->getPost('title'); |
| What CodeIgniter constant points to the public front-controller path, often used when saving files under public/uploads? | FCPATH |
| Which validation rule set best restricts an uploaded avatar to JPG or PNG images no larger than 2 MB? | uploaded[avatar]|max_size[avatar,2048]|mime_in[avatar,image/jpg,image/jpeg,image/png] |
| Which validation rule makes a form field required before the controller saves data? | required |
| A CodeIgniter form that uploads files must use multipart/form-data. | True |
| Why should a Delete action normally be submitted using POST rather than a normal GET link? | Destructive actions should not be triggered by simple page visits or crawlers. |
| What should be saved in the database after a successful public image upload? | Only the generated filename or path needed to display the file. |
| A view should normally decide by itself which database record to delete. | False |
| Which CodeIgniter UploadedFile method generates a safer unique filename before moving the file? | getRandomName() |
| Deleting records through a normal GET link is a safe default for production systems. | False |
| Which line moves an uploaded file object named $file into the public uploads folder using a generated name? | $file->move(FCPATH . 'uploads', $newName); |
| Which statement best describes CRUD? | The four record actions: create, read, update, and delete. |