Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Like New See details
Price: £6.11

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Writing CGI Applications with Perl
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Writing CGI Applications with Perl [Paperback]

Kevin Meltzer , Brent Michalski
4.3 out of 5 stars  See all reviews (7 customer reviews)
RRP: £30.99
Price: £26.34 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.65 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Formats

Amazon Price New from Used from
Tankobon Hardcover --  
Paperback £26.34  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Frequently Bought Together

Customers buy this book with CGI Programming with Perl £22.94

Writing CGI Applications with Perl + CGI Programming with Perl
Price For Both: £49.28

One of these items is dispatched sooner than the other. Show details

  • This item: Writing CGI Applications with Perl

    Temporarily out of stock.
    Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • CGI Programming with Perl

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Product details

  • Paperback: 560 pages
  • Publisher: Addison Wesley; 1 edition (15 Feb 2001)
  • Language English
  • ISBN-10: 0201710145
  • ISBN-13: 978-0201710144
  • Product Dimensions: 25.3 x 16.3 x 3 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 717,526 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

Writing CGI Applications with Perl is a start-to-finish guide to accomplishing key Web development tasks by fully using the power of Perl and CGI together. Using extensive examples, careful line-by-line explanations, and skill-stretching exercises, it not only provides useful cut-and-paste code: it also teaches the practical skills and techniques you'll need to build virtually any CGI-based application. Kevin Meltzer and Brent Michalski cover every key area of Web application development with Perl: database integration, form and file handling, security, e-mail, graphics, and more. The book's in-depth coverage includes: working with HTML Web forms and obtaining user input; placing cookies and tracking clicks; connecting to POP3 e-mail servers; embedding Perl in HTML using HTML::Mason; remote file management across the Web; creating dynamic images; and working with XML. The book also provides detailed explanations and examples of working with Perl DBI, as well as start-to-finish coverage of configuring and using the popular mod_perl Apache module. All of the sample code will be available at a companion web site.

From the Back Cover

Writing CGI Applications with Perl offers 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 of Teach Yourself Perl in 24 Hours

With 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 Perl shows 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 input
  • Cookies, tracking clicks, and access counters
  • Using the mod_perl Apache module
  • Connecting to a POP3 server for e-mail
  • Perl DBI and databases on the Web
  • Tying a hash to a database
  • Embedding Perl in HTML with HTML::Mason
  • Remote file management via the Web
  • Creating dynamic images
  • XML and its derivatives, RSS and RDF

In 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 Perl provides the specific tools, experienced-based techniques, and overall concepts necessary for quality Web application development.



0201710145B04062001


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most Helpful Customer Reviews
4 of 4 people found the following review helpful
A very powerful book 15 April 2003
By A Customer
Format:Paperback
The previous reviewers have said a lot about this book and I agree with them all. I would just like add that I am the Technical Lead at the IT department for a bookselling company. Before beginning a major e-commerce project, we had to decide whether to use Perl or PHP. This book played a large part in helping me make up my mind that Perl is definitely the way to go. The advantage of PHP is that it appears to be better documented than Perl. However, this is an illusion because there is a lot less to PHP than Perl. Perl enables you to do a lot more, and actually with less work once you get past the learning curve.

This book goes an excellent job of tackingling this problem. It brings many Perl technologies together and explains them beautifully. It is a pleasure to read, and the editting and printing is a model other technical books should follow.

Finally, I think it was pure genius on the part of the authors to include a chapter on Mason in a book about Perl/CGI. And what a chapter it is! This chapter alone blows PHP out of the water and is well worth the price of the book. My thanks to the authors.

Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
Format:Paperback
There are a very large number of Perl CGI books in the shops. Unfortunately the number of good Perl CGI books is far smaller. I'm happy to report that this book is one of them.

The problem, of course, with most Perl CGI books is that they are written by people who just don't know very much Perl. That's certainly not the case here. Both Kevin and Brent are well-respected members of the Perl community and they know what they are talking about when it comes to writing CGI programs in Perl.

Another common mistake in Perl CGI books is that the authors try to take people who know a bit of HTML and teach them programming, Perl and CGI all at the same time. The authors of this book realise that this approach is likely to lead to, at best, patchy understanding of any of these concepts so they aim there book at people who are already programmers and who have some knowledge of Perl. This means that they can concentrate of teaching the parts of Perl that are useful when writing CGI programs.

One corner that is often cut when discussing CGI programming is security. This is a very dangerous approach to take as a badly written CGI program can leave your web server open to attack from anyone on the Internet. That's not a mistake that is made here as the authors introduce security in chapter 2. Add to that the fact that the code examples all use -w, use strict and CGI.pm and the book is already head and shoulders above most of its competition.

Early chapters look at common CGI requirements such as file uploads and cookies. Each chapter is full of well written (and well-explained) sample code. The example of an access counter in chapter 6 even locks the file containing the current count - this is possibly a first in a Perl CGI book!

By the middle of the book we have already moved beyond simple CGI programming and are looking at mod_perl. This chapter covers both the "faux-CGI" Apache::Registry module and also writing complete mod_perl handlers.

In the second half of the book we start to look at some bigger examples. The authors present a web-based email system and even a shopping cart. In order to fit these examples into their respective chapters a couple of corners have been cut, but there's enough information there to enable anyone to write the complete systems.

Chapter 13 introduces the HTML::Mason module as a way to separate content from presentation. It's obvious that the author's are big fans of this module and this leads to my only real criticism of the book. At no point do they mention the fact that the same benefits can be gained from using any of half a dozen templating systems found on the CPAN. I would have been a lot happier if they had mentioned things like Text::Template, HTML::Template and the Template Toolkit before picking HTML::Mason as the system for their example.

There are then two more long chapters with examples of a document management system and image manipulation software. Once more the code in these examples would serve as a greating starting point for anyone wanting to implement something along these lines. The last chapter looks at XML and, in particular, the use of RSS files to provide data feeds to other web sites.

All in all this is a very useful book for someone wanting to write web-based applications using Perl. It's packed full of good advice and code that follows all of the best practices for writing CGI programs in Perl. This book won't teach you Perl, but if you've read Learning Perl or Elements of Programming with Perl then you'll find this book easy enough to follow.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback
Not an absolute beginners book by any means but with a fair understanding of Perl this book helps you learn line by line using 'real world' CGI programs.
Thought it was great and look forward to the next from the author(s)...
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges