Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

php f3

QuestionAnswer
This type of file validation helps reduce runtime-upload behavior. True False - - True
Which CodeIgniter helper function is commonly placed inside a form to initiate CSRF protection? form_open() csrf_token_name() protect_form() csrf_field() csrf_field()
What is the main purpose of re-displaying old input after validation fails? To bypass validation on the second submission. To let users correct inputs without retyping every field. To let users correct inputs without retyping every field.
A controller receives a submitted title field. Which line safely reads the posted value through CodeIgniter's request object? $route->post('title'); $this->request->getPost('title'); $_TITLE['title']; $this->view->title(); $this->request->getPost('title');
What CodeIgniter constant points to the public root controller path, often used when saving files under public/uploads? WRITEPATH ROOTPATH FCPATH APPPATH FCPATH
Which approach is best when an app's owner should avoid permanently deleting user accounts? Use an archive or deactivation status when possible. Store deleted records in the view file. Use an archive or deactivation status when possible.
Match the term with the correct description. move() Uploads data into the database. Transfers an accepted uploaded file to a target folder. Deletes an uploaded file. Creates a validation rule. Transfers an accepted uploaded file to a target folder.
What helper can print the validation error message for one field in a view? show_errors() validation_show_error() error_print() field_error() validation_show_error()
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 the controller data is retrieved and passed to the view.
Why should validation run before insert() or update() in a CodeIgniter controller? It automatically creates the database table. It makes the view load before the controller. It prevents invalid or unsafe input from being saved. It prevents invalid or unsafe input from being saved.
A view should normally decide by itself which database record to delete. True False - - 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. It removes the need for file validation. It reduces name collisions and avoids trusting user-supplied filenames.
A developer stores any uploaded file type because only images are expected. What is the best correction? Use file validation rules for allowed image MIME types and extensions. Disable the upload form. . Use file validation rules for allowed image MIME types and extensions.
What should be saved in the database after a successful public image upload? The entire binary file inside a text column. The contents of $_FILES without checking it. Only the generated filename or path needed to display the file. Only the generated filename or path needed to display the file.
Match the term with the correct description. old() Raises previously submitted input in an old-input form. Reads previously submitted input in an old-input form. Deletes validation errors. Uploads an image. Restores previously submitted input on a redisplayed form
Add help preserve submitted values when a form is redisplayed after validation failure. True False - - True
Match the term with the correct description. getFile() Returns an uploaded file object from the request. Deletes a file from storage. Creates a validation rule. Reads database records. Reads an uploaded file object from the request
The uploaded file's original name should always be trusted as the final server filename. True False - - False
Match the term with the correct description. Validation rule Saves uploaded images. Describes what submitted input must satisfy before saving. Moves a file. Loads a database connection. Describes what submitted input must satisfy before saving.
A CodeIgniter form that uploads files must use multipart/form-data. True False - - True
What CodeIgniter constant points to the public front-controller path, often used when saving files under public/uploads? FCPATH
Matching type. Match the term with the correct description. move() Transfers an accepted uploaded file to a target folder Transfers an accepted uploaded file to a target folder
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. POST is required for all routes. Destructive actions should not be triggered by simple page visits or crawlers.
What file input form encoding is required for file uploads? multipart/form-data
A CodeIgniter form that uploads files must use multipart/form-data. True false True
What should be saved in the database after a successful public image upload? The contents of $_FILES without checking it. Only the generated filename or path needed to display the file. Only the generated filename or path needed to display the file.
Matching type. Match the term with the correct description. Validation rule validation rule describes what should be the input
What does validation_show_error('title') display in a CodeIgniter view? The controller class name. The current route name. The uploaded file size. The validation message for the title field. The validation message for the title field.
A developer allows any uploaded file type because only images are expected. What is the best correction? Move every file first, then decide later. Use file validation rules for allowed image MIME types and maximum size. se file validation rules for allowed image MIME types and maximum size.
Which line moves an uploaded file object named $file into the public uploads folder using a generated name? $file->move(FCPATH . 'uploads', $newName);
Which CodeIgniter UploadedFile method generates a safer unique filename before moving the file? makeSafe() newFilename() escapeName() getRandomName() getRandomName()
What helper can print the validation error message for one field in a view? validation_show_error()
A Model can be used by a controller to insert, update, retrieve, or delete records. True false True
Matching type. Match the term with the correct description old() Restores previously submitted input on a redisplayed form
Why is a random server filename safer than using the uploaded file's original name? It automatically compresses the file. It makes images larger. It reduces name collisions and avoids trusting user-supplied It reduces name collisions and avoids trusting user-supplied filenames.
What acronym refers to Create, Read, Update, and Delete operations? CRUD
Created by: f3xo
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards