Writing CGI Applications with Perl
Writing CGI Applications with Perloffers the most practical examples of applying Web programming techniques to real world problems I've seen yet. The text blends good CGI programming techniques, idiomatic Perl, and databases into many large and useful examples. Careful attention is paid to demonstrating solid, scalable code for production use. This is not your typical 'Hello, World' CGI programming book.--Clinton Pierce, Perl trainer and author ofTeach Yourself Perl in 24 HoursWith its sophisticated database, network, and multi-platform capabilities, the Perl programming language has emerged as an ideal tool for developing CGI-based Web applications.Writing CGI Applications with Perlshows you how to use Perl to accomplish the most vital tasks needed for today's online applications.  Using numerous examples, line-by-line code explanations, and skill-stretching exercises, this book not only provides useful cut-and-paste code for your own programs, but it also teaches you practical skills and techniques that will enable you to develop any kind of CGI-based Web application with Perl.Focusing on the most important areas of Web application development, including database interaction, form and file handling, security, e-mail, and graphics, the book provides in-depth coverage of such specific topics as:Working with HTML Web forms and obtaining user inputCookies, tracking clicks, and access countersUsing the mod_perl Apache moduleConnecting to a POP3 server for e-mailPerl DBI and databases on the WebTying a hash to a databaseEmbedding Perl in HTML with HTML::MasonRemote file management via the WebCreating dynamic imagesXML and its derivatives, RSS and RDFIn addition, introductory material is provided for newcomers to CGI or Perl. Numerous appendices include handy references as well as a guide to Perl documentation. A companion Web site, http://www.perlcgi-book.com, contains the code for all the examples.Geared toward the needs of today's professional Web developers,Writing CGI Applications with Perlprovides the specific tools, experienced-based techniques, and overall concepts necessary for quality Web application development.0201710145B04062001