Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
14 used & new from £5.15

Have one to sell? Sell yours here
 
   
Writing CGI Applications with Perl
 
See larger image
 

Writing CGI Applications with Perl (Paperback)

by Kevin Meltzer (Author), Brent Michalski (Author)
4.3 out of 5 stars See all reviews (7 customer reviews)
Price: £30.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
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
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want guaranteed delivery by Tuesday, July 21? Choose Express delivery at checkout. See Details
6 new from £28.42 8 used from £5.15

Customers Who Bought This Item Also Bought

Learning Perl

Learning Perl

by Randal Schwartz
4.4 out of 5 stars (48)  £20.14
Perl Best Practices

Perl Best Practices

by Damian Conway
5.0 out of 5 stars (4)  £20.14
Intermediate Perl

Intermediate Perl

by Randal L. Schwartz
4.3 out of 5 stars (3)  £23.49
Programming Perl

Programming Perl

by Larry Wall
4.3 out of 5 stars (24)  £25.03
PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide

by Larry Ullman
4.6 out of 5 stars (48)  £17.39
Explore similar items

Product details

  • Paperback: 560 pages
  • Publisher: Addison Wesley (28 Feb 2001)
  • Language English
  • ISBN-10: 0201710145
  • ISBN-13: 978-0201710144
  • Product Dimensions: 23.4 x 19 x 3.3 cm
  • Average Customer Review: 4.3 out of 5 stars See all reviews (7 customer reviews)
  • Amazon.co.uk Sales Rank: 652,915 in Books (See Bestsellers in Books)

    Popular in these categories:

    #9 in  Books > Computing & Internet > Web Development > Web Scripting & Programming > CGI
    #76 in  Books > Computing & Internet > Programming > Languages > Perl
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
How To Write Software
   www.gsBase.com/Software    Create Efficient Solutions With Our Software Now. Free Demo Here! 
Application
   microsoft.com/VisualStudio    Download Visual Studio 2008 & build apps using the latest technologies. 
Visual PHP IDE
   www.Embarcadero.com    Delphi for PHP provides visual IDE for PHP. Free trials 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



See all Product Description

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
perl
cgi

Your tags: Add your first tag
 

 

Customer Reviews

7 Reviews
5 star:
 (5)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Head And Shoulders Above Most CGI Programming Books, 10 Jan 2003
By David Cross "davorg" (London, UK) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
5.0 out of 5 stars A very powerful book, 15 April 2003
By A Customer
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars A great intermediate book, 14 Oct 2001
By J. Moylan (shepperton, middlesex United Kingdom) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Great resource for CGI programmers.
Although I didn't finish its reading yet, the book has revealed itself very clear and easy to read and follow. Read more
Published on 23 Mar 2006 by Antonio Oliveira

1.0 out of 5 stars Impossible to understand
As a person with little knowledge of Perl, initially this book came across as a book which by all intents and purpose a book for learning about CGI concepts, and not a cut and... Read more
Published on 6 May 2003 by G. T. Leeming

5.0 out of 5 stars Excellent
A brilliant book for beginner, intermediate and advanced Perl programmers. Lots of useful things covered such a mySQL, cookies, smtp and pop email etc... Read more
Published on 13 Jan 2002

5.0 out of 5 stars Pretty useful book for web developers
Very useful book in writing CGI programs with Perl.This book has given me a very good awareness working with databases through web. Read more
Published on 27 Sep 2001 by rbaswa@hotmail.com

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Up to 75% off Shoes

Shoe Clearance - 75% off Shoes
Save up to 75% on shoes for the whole family.

Shop clearance shoes

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates