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:

What functions do you use to add library code to the currently running script?

A1:

You can use the require() or include() statement to incorporate PHP files into the current document. You could also use include_once() or require_once().

2:

What function do you use to find out whether a file is present on your file system?

A2:

You can test for the existence of a file with the file_exists() function.

3:

How do you determine the size of a file?

A3:

The filesize() function returns a file's size in bytes.

4:

What function do you use to open a file for reading or writing?

A4:

The fopen() function opens a file. It accepts the path to a file and a character representing the mode. It returns a file resource.

5:

What function do you use to read a line of data from a file?

A5:

The fgets() function reads data up to the buffer size you pass it, the end of the line, or the end of the document, whichever comes first.

6:

How can you tell when you've reached the end of a file?

A6:

The feof() function returns true when the file resource it's passed reaches the end of the file.

7:

What function do you use to write a line of data to a file?

A7:

You can write data to a file with the fputs() function.

8:

How do you open a directory for reading?

A8:

The opendir() function enables you to open a directory for reading.

9:

What function do you use to read the name of a directory item after you've opened a directory for reading?

A9:

The readdir() function returns the name of a directory item from an opened directory.

Activities

  1. Create a form that accepts a user's first and second name. Create a script that saves this data to a file.

  2. Create a script that reads the data file you created in activity 1. In addition to writing its contents to the browser (adding a <BR> tag to each line), print a summary that includes the number of lines in the file and the file's size.



Sams Teach Yourself PHP, MySQL and Apache in 24 Hours
Sams Teach Yourself PHP, MySQL and Apache in 24 Hours
ISBN: 067232489X
EAN: 2147483647
Year: 2005
Pages: 263

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net