13.09.2016 Views

PHP and MySQL Web Development 4th Ed-tqw-_darksiderg

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Contents<br />

xxxi<br />

Solution Overview 689<br />

Setting Up the Database 692<br />

Defining the Script Architecture 694<br />

Implementing Login 702<br />

Creating a New Account 702<br />

Logging In 705<br />

Implementing User Functions 708<br />

Viewing Lists 708<br />

Viewing List Information 713<br />

Viewing List Archives 716<br />

Subscribing <strong>and</strong> Unsubscribing 717<br />

Changing Account Settings 719<br />

Changing Passwords 719<br />

Logging Out 721<br />

Implementing Administrative Functions 721<br />

Creating a New List 722<br />

Uploading a New Newsletter 724<br />

H<strong>and</strong>ling Multiple File Upload 727<br />

Previewing the Newsletter 732<br />

Sending the Message 733<br />

Extending the Project 740<br />

Next 740<br />

31 Building <strong>Web</strong> Forums 741<br />

Underst<strong>and</strong>ing the Process 741<br />

Solution Components 742<br />

Solution Overview 743<br />

Designing the Database 744<br />

Viewing the Tree of Articles 747<br />

Exp<strong>and</strong>ing <strong>and</strong> Collapsing 749<br />

Displaying the Articles 752<br />

Using the treenode Class 753<br />

Viewing Individual Articles 760<br />

Adding New Articles 762<br />

Adding Extensions 769

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!