Discuss the purpose of the php procedures

Assignment Help Programming Languages
Reference no: EM13856443

InAssignment One, you set up the basic design of the site, now you must expand the functionality of the site by adding PHP scripts.DesignAll new pages created for this assignment must conform to the design criterion you established forAssignment One.
All the pages you created in Assignment One should also be present in Assignment Two not just the new pages or modified pages.

Required Tasks and Elements

Assignment 1 Concepts

Marks will be deducted for failure to adhere to the concepts already marked in Assignment One. E.g.,

Pay attention to your PHP coding style, e.g., your code should:

Be simple and elegant,

Be documented, e.g., comments at top of each document and on major sections,

Use appropriate variable/types names,

Use an appropriate layout, e.g., consistent indentation and use of white space.

Appropriately structured, modular, reusable etc.

Pay attention to the coding style of any new, modified or "PHP generated" XHTML or CSS files (as detailed in Assignment One).

All new pages created for this assignment, and that includes dynamic pages created by PHP scripts must be in the same design style as

all the pages inAssignment One

This assignment must work on a Debian GNU/Linux machine running Firefox or a Firefox clone.

Your PHP scripts must work using the supplied version of PHP-the supplied version of PHP does not have any extra modules compiled

in-it is the vanilla PHP with the calendar module only.

All URLs must work and be relative.

Use CSS not XHTML attributes for presentation and style.

All pages produced should be valid XHTML.

Conference Registration Page

Modify your Assignment One to add a new section: a registration section that allows a person to register for the conference.

Create a directory called registration. All files for registration should be placed in this directory.

Create a static XHTML page for conference registration and place the page in the registration directory.

Add appropriate links to this page on your site.

The registration page is a form that asks the participant for his or her registration details. Information required for conference

registration will be:

Full Name

Contact Email Address

Name of the Person's Institution

Credit Card type

Credit Card Number

Expiry Date of Credit Card

Use the appropriate XHTML INPUT types. The TEXT input type is not the most appropriate type in all cases.

The POST method should be used to send the data to the script that will process the data.

Input error checking must be done by the script. (But do not worry about validating the Credit Card number- to do that properly you

would have to calculate the checksum using the Luhn Algorithm)

One script will be written that will take the information from the page and append it to a CSV (Comma Separated Values - see the note

at the end) text file. One registered participant per line. The text file and the script should reside in the registration directory with the

Forms page.

The payment data file should be password protected from download. The username/password pair that should be used to protect the

file should be `payments/1234'. For this assignment place the password file in the registration directory. This file should also be

protected from accidental or malicious download by anyone by the appropriate configuration directives.

If the registration information is accepted a polite message should be returned to the client telling them they have successfully

registered.

If the registration is not accepted an informative error message must be supplied explaining why it has not been accepted.

Paper abstract submission and listing page.

A page to list all the papers to be presented or submit a title and abstract of a paper to be presented.

Create a directory called papers. All files for this section are to be placed in this directory.

Create one PHP script to dynamically display papers or accept papers.

Add appropriate links to this script on your site.

Everything following is to be dynamically created by one PHP script.

Script details

 

Without input the script should display a default page that offers two choices:

A button or link to list all the titles and authors of all the currently submitted papers and a form for paper title and abstract submission.

Submission Option on the default page:

The title and abstract submission form on the default submission page should have three fields

A field to enter the names of all of the authors.

A field to enter the name of the principal author. This is the person who will be presenting the paper at the conference. The principal

author's name should be one of the names in the first field.

Field to enter the contact email address of the principal author.

Field to enter the title of the paper.

A text-area to enter the abstract of the paper.

The POST method should be used to send the data to the script.

The script will accept the form information and write the abstract of the paper to a text file. One file - one abstract. The name of the file

must be unique (See Notes at end). The remaining information will be appended to a CVS text file. Each line of the file will contain the

 

principal author, contact email-address, the authors, the title and the name of the file containing the abstract.

Only people who have been registered for the conference should be allowed to present a paper. If the principal author has not registered for the conference the script should not accept the submission, return a polite message and a link to the registration page.

Use the email address of the principal author to check if the principal author exists in the registration file.

Input error checking must be done by the PHP script.

List Option on the default submission page:

When this option is selected from the default page the script should list the authors and titles of all the accepted papers.

Each listed paper should have a link to the abstract of that paper.

If the abstract link is selected then the script will display ALL the information about that one paper. That is - the principal author, the

authors, the title and the abstract.

The GET method should be used to tell the script which paper to display.

Documentation

Discuss the purpose of the PHP procedures that you have written.

Include links in your site-map documentation to all (non-XHTML) source code files, e.g., PHP, CSS.

 

Reference no: EM13856443

Questions Cloud

What is the expected forward exchange rate one year from now : What is the expected forward exchange rate 1 year from now? If Solitaire undertakes the project, what is the net present value and rate of return of the project for Solitaire?
Explain what is meant by a risk-free rate : How do statisticians typically measure GDP in service sectors (reading previous chapters may help answer this). Why are fees traditionally important. Why do fees not help in the financial sector. What is meant by FSIM. What does it try to measure. ..
Consider a telephone system that has an automatic redial : Telephone SystemConsider a telephone system that has an automatic redial feature
How much will mortgage bondholders receive : How much will mortgage bondholders receive? How much will priority creditors receive? Identify the remaining general creditors. How much will each receive before subordination adjustment and after adjustment?
Discuss the purpose of the php procedures : Discuss the purpose of the PHP procedures that you have written.
What kind of positioning strategy should the company adopt : What kind of positioning strategy should the company adopt for the Caring about home Segment - What kind of positioning strategy should the company adopt.
A firm that owns a wheat farm a grain elevator : A firm that owns a wheat farm, a grain elevator, a flour mill, a commercial bakery, and a grocery store chain is horizontally integrated.
Identify the conflict behavior : For this assignment, you will identify a workplace conflict you are aware of. Include the following in your paper: Identify the conflict behavior(s). Describe specific techniques most useful in reducing or overcoming that specific problem behavior
Conduct an inventory analysis of the firm : Evaluate the organizations facilities with regard to capacity and location. Determine whether the organization has enough capacity and whether or not the facilities are strategically located.

Reviews

Write a Review

Programming Languages Questions & Answers

  Develop the application to show coffee customer orders

Develop the application which shows the total pounds of coffee customer orders, sales tax, and total price of order. Write down the name the solution, project, and form file Jason Coffee Solution, Jason Coffee Project.

  Write a shell script to read from the keyboard

Write a shell script called poject. 21 to read from the keyboard and display on the monitor first name, last name and age if the age is less than 50. If the age is greater than 50, it will display your are over 5 instead of the age.

  Wt do you mean by procedural or algorithmic programming

what is procedural or algorithmic programming? what is object-oriented programming? what is the role of code reuse in

  Building instruction set simulators

Building Instruction Set Simulators

  Write pseudocode for worm moving toward apple

Worm is moving toward an apple. Each time it moves, worm cuts distance between itself and apple by its own body length until worm is close enough to enter the apple. Give pseudocode for this.

  Topic-1beyond the notion of input gt transformation gt

topic-1beyond the notion of input gt transformation gt output the behavior of systems contains a number of other

  Write constructor which needs two string parameters

Generate a class named Student which includes String data fields for firstName and lastName. Prepare a constructor which needs two String parameters to populate firstName and lastName fields.

  Evaluates and prints the value of the polynomial

Write a program that evaluates and prints the value of the polynomial ax2 + bx + c, given user inputs for a, b, c, and x using integers and floats.

  Lunix

Compare the total number of links in a 20 node network for:

  Write program in mips to compute average of series of number

Write program in MIPS which computes average of a series of entered numbers. User will enter a sequence of integers. When the user enters a negative number.

  Write program to give functionality to process movie rentals

Your first procedure is to be named MOVIE_RENTAL_SP and is going to give functionality to process movie rentals. Based on data which will represent movie id, member id and payment method.

  Write pseudocode to calculate the total price of the items

Create a line on the output receipt that identifies the item its price and the sales tax applicable to that item. Keep a running total of item prices and taxes.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd