Product Description
PERL lets you streamline or automate virtually any Web development task. Now, learn PERL fast, as you build two Web sites that reflect today's most common scenarios: a company selling products and educating visitors; and a content site selling ads and subscriptions. The finished sites are on the Web, so you can reuse the code -- and see how your pages should look, and work! Use PERL to read and write files; send email; search the Web; implement counters; authenticate users; rotate banners; deploy forms; and much more. Essential PERL for Web Programmers is one in a new series of books that share the same dynamic Web site, and can teach you all the Web skills you need, from JavaScript to Photoshop -- fast!
From the Publisher
Summary and Table of contentsPERL lets you streamline or automate virtually any Web development task. Now, learn PERL fast, as you build two Web sites that reflect today's most common scenarios: a company selling products and educating visitors; and a content site selling ads and subscriptions. The finished sites are on the Web, so you can reuse the code -- and see how your pages should look, and work! Use PERL to read and write files; send email; search the Web; implement counters; authenticate users; rotate banners; deploy forms; and much more. Essential PERL for Web Programmers is one in a new series of books that share the same dynamic Web site, and can teach you all the Web skills you need, from JavaScript to Photoshop -- fast!
CONTENTS
1. Learning to Read and Write.
New Features. Reading External Files with Perl. Reading an External File through a Browser. Project I: Automating Articles. Randomize. Displaying Files by Time of Day. Project II: Writing to External Files.
2. E-mail Script!
Project I: E-mail Script. Quick Introduction to Forms. E-mail Return Script. Checking for Required Fields. sub print_error_page. Passing Variables Back to the User. Writing the Results to a File (Comma and Tab Delimited). Modified E-mail Script.
3. Interacting with Users.
Project I: Write a Guestbook. Project II: Multiple Choice Logging Poll or Voting Booth. Project III: Quiz.
4. Searching the Web.
Project I: Basic Search Engine. Project II: Advanced Search Engine.
5. Who's Watching Whom.
Project I: Tracking Visitors. Project II: Password Protection.
Appendix A: An Introduction to Forms. Appendix B: Stepping through the Perly Gates. Appendix C: Miscellaneous Reference. Index.
See all Product Description