Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Html, PHP write proper HTML (sematic, accessible and valid) where necessary to complete the tasks, and are still expected to use CSS to present your

Html, PHP

  • write proper HTML (sematic, accessible and valid) where necessary to complete the tasks, and are still expected to use CSS to present your solution in a way that looks polished and improves readability/usability..

  • All forms should protect against cross-site scripting and sql injection when collecting using user data.image text in transcribed

Question #1 This question is designed to have you work with files, as well as string and array manipulation in PHP. You should start with a simple form which contains a text area where the user can enter a string of text, a textbox for an optional search term, and a file upload field which allows them to upload a file which contains multiple lines of text (with the file each line should be treated as a separate string). The user can enter a string and upload a file in the same submission of the form. For the text file you will have multiple sets of the output below, one corresponding to each line in the file. On submission of the form, you should output following for each string: The original string (formatted in a way to make it obvious it's the start of that output) . The number of commas in each string The number of common punctuation characters in each string (for simplicity, we'll consider them to be characters with an ascii value between 32-47) You could certainly accomplish this with regular expressions, but it can also be done fairy easily with basic php functions. The string re-ordered so the words are in descending alphabetical order (irrespective of case). The string as a proper title (first letter of each word capitalized, all others lower case). The middle-third characters of the string, if the string isn't evenly divisible by three, you should take the lower of the two starting positions Example: if the string is 15 characters long, you would output characters 6-10, if it's 16 or 17 characters, you would still output character 6-10 For the single string: if a search term is provided, output the string with the search term highlighted (by wrapping the term in a span with an appropriate class). For the file upload:, if a search term is provided output only the strings that contain the search term (with the search term highlighted) and a count of the number of strings that did not have the term. Note: Despite PHP being a loosely typed scripting language, you should still use traditional good coding behaviors like using functions rather then repeating code. Part of your testing process will be to create a text file to use that thoroughly tests that your above code works

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Driven Web Sites

Authors: Mike Morrison, Joline Morrison

1st Edition

061901556X, 978-0619015565

More Books

Students also viewed these Databases questions