Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Official Guide to Programming with CGI.pm and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
61 used & new from $2.32

Have one to sell? Sell yours here
 
   
Official Guide to Programming with CGI.pm
 
 
Start reading Official Guide to Programming with CGI.pm on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Official Guide to Programming with CGI.pm (Paperback)

by Lincoln Stein (Author) "Welcome to CGI.pm!..." (more)
Key Phrases: named argument form, guestbook file, self url, Advanced Tricks, Internet Explorer, John Wiley (more...)
4.2 out of 5 stars See all reviews (18 customer reviews)

List Price: $49.99
Price: $44.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $5.00 (10%)
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
Upgrade this book for $8.99 more, and you can read, search, and annotate every page online. See details
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
24 new from $6.00 37 used from $2.32
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $39.99

Frequently Bought Together

Official Guide to Programming with CGI.pm + Writing CGI Applications with Perl + CGI Programming with Perl
Price For All Three: $99.35

Show availability and shipping details

  • This item: Official Guide to Programming with CGI.pm by Lincoln Stein

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Writing CGI Applications with Perl by Kevin Meltzer

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • CGI Programming with Perl by Gunther Birznieks

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

CGI Programming with Perl

CGI Programming with Perl

by Gunther Birznieks
3.4 out of 5 stars (33)  $23.07
CGI Programming 101: Programming Perl for the World Wide Web, Second Edition

CGI Programming 101: Programming Perl for the World Wide Web, Second Edition

by Jacqueline D. Hamilton
5.0 out of 5 stars (7)  $29.95
Perl and CGI for the World Wide Web, Second Edition (Visual QuickStart Guide)

Perl and CGI for the World Wide Web, Second Edition (Visual QuickStart Guide)

by Elizabeth Castro
4.1 out of 5 stars (28)  $19.49
Programming the Perl DBI

Programming the Perl DBI

by Tim Bunce
3.5 out of 5 stars (48)  $23.07
Perl Cookbook, Second Edition

Perl Cookbook, Second Edition

by Tom Christiansen
4.7 out of 5 stars (113)  $32.97
Explore similar items

Editorial Reviews

Amazon.com Review
CGI.pm, a Perl library for writing CGI scripts, delivers elegant solutions for using and updating Web forms. The author, Lincoln Stein, realized the need for a clean and simple way to manage forms and--as a columnist for the Perl Journal, a scientist at Cold Spring Harbor Laboratory, and a Web-based software author--created that solution. He's (refreshingly) humble about this creative process, explaining that it took him a few steps until he realized the key to this HTML/Perl hybrid: simplicity.

The CGI.pm standard allows the site manager to separate data from its HTML markup for use in CGI forms. For example, all the elements in a short drop-down menu of vegetables can be placed in one array, changing this:

  • peas

  • broccoli

  • cabbage
  • to this:

    li(['peas','broccoli,'cabbage'])

    to be used later throughout a Perl script.

    The Official Guide to Programming with CGI.pm is geared toward a reader who is familar enough with Perl to have used modules and knowledgeable about HTML and Web-site design. Stein uses CGI.pm for tables, drop-down menus, guest books, single-page or multipart forms, image maps, and cookies. The author of both the book and Perl library function, Stein provides ample discussion of all of these areas, along with strong code examples. The book ends with a verbose reference guide detailing all of CGI.pm's functions and features, grouped both alphabetically and by topic.

    The use of CGI.pm requires a mind shift for Web site managers, but it's one worth making. Instead of tags for 'input' and 'select', CGI.pm uses statements such as "checkbox ()" and "textfield ()," allowing documents to be read easily and updated quickly. --Jennifer Buckendorff

    Product Description
    A complete guide to creating interactive Web pages using the Perl CGI.pm library from its creator.

    Official Guide to Programming with CGI.pm contains all the information about CGI.pm found in Perl's online manual, but in a completely reorganized and greatly expanded format. It also includes valuable labor-saving tips and hints you won't find anywhere else. Featuring step-by-step instructions and complete source code, it shows you how to:
    * Download, install, and configure CGI.pm
    * Generate HTML documents on the fly
    * Process fill-out forms and create multipage documents
    * Perform script debugging and state maintenance
    * Design interactive clickable image maps
    * Store and process cookies
    * Attach JavaScript and cascading style sheets to your documents
    * Write state-maintaining scripts
    * Modify and extend CGI.pm
    * Tap the Comprehensive Perl Archive Network (CPAN).
    On the Web site you'll find:
    * The most recent and all future revisions to the CGI.pm module
    * All the source code examples from the book
    * Online documentation for CGI.pm
    * Links to CPAN and other Web-related software written by the author.

    See all Editorial Reviews


    Product Details

    • Paperback: 320 pages
    • Publisher: Wiley; 1 edition (April 3, 1998)
    • Language: English
    • ISBN-10: 0471247448
    • ISBN-13: 978-0471247449
    • Product Dimensions: 9 x 7.8 x 0.8 inches
    • Shipping Weight: 1.2 pounds (View shipping rates and policies)
    • Average Customer Review: 4.2 out of 5 stars See all reviews (18 customer reviews)
    • Amazon.com Sales Rank: #338,592 in Books (See Bestsellers in Books)

      Popular in this category: (What's this?)

      #6 in  Books > Computers & Internet > Programming > Languages & Tools > CGI Programming

    Inside This Book (learn more)



    Books on Related Topics (learn more)
     
    CGI Programming 101 by Jacqueline D. Hamilton
     

    What Do Customers Ultimately Buy After Viewing This Item?

    Official Guide to Programming with CGI.pm
    60% buy the item featured on this page:
    Official Guide to Programming with CGI.pm 4.2 out of 5 stars (18)
    $44.99
    CGI Programming with Perl
    13% buy
    CGI Programming with Perl 3.4 out of 5 stars (33)
    $23.07
    Writing CGI Applications with Perl
    10% buy
    Writing CGI Applications with Perl 4.4 out of 5 stars (16)
    $31.29
    Perl Cookbook, Second Edition
    10% buy
    Perl Cookbook, Second Edition 4.7 out of 5 stars (113)
    $32.97

    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
    Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
    (1)
    (1)

    Your tags: Add your first tag
     
    Help others find this product — tag it for Amazon search
    No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

    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

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

     
    20 of 22 people found the following review helpful:
    3.0 out of 5 stars Great for learning; dismal for reference; rotten visually, November 29, 1999
    By Andy Lester (McHenry, IL) - See all my reviews
    The first half of the book is a great tutorial on using the CGI.pm module. There are all sorts of tricks, and Lincoln's explanations are very good. If you want a tutorial, this is it.

    However, the reference section is a mess. It's not clear how the various functions are grouped, and there are no guides in page headings to tell you where you are as you thumb through. If you're looking for a desktop reference, you're probably better off using the CGI section of "Perl In A Nutshell".

    Finally, the book looks like it was thrown together in Word, with no real thought about how it would look. Chapter titles are in grey: Why?

    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



     
    11 of 11 people found the following review helpful:
    5.0 out of 5 stars Necessary documentation for an excellent (FREE) product., February 24, 2000
    By Ken Hoppe (Carson City, NV) - See all my reviews
    I rated this book as 5 stars, not because I can't see how it could be improved, but because the product it documents is so valuable, and the book is necessary to get full value from CGI.pm.

    While the book's content mostly duplicates information which can be found at the CGI.pm web site, and/or in the CGI.pm source code, it does present it in a much more convenient manner, and seems to contain additional, valuable information.

    I've used this book for a couple of months now, and wish to refute some of the criticism by other reviewers.

    The example font is much less bold than the text, but I use reading glasses, and wouldn't even have noticed the lighter font, if it hadn't been pointed out to me in other reviews. Perhaps it doesn't photocopy well?

    The reference section is a little confusing since it contains some subsections which, in turn, contain alphabetic organization, rather than being strictly alphabetic throughout. The book has a decent index, however, so this isn't a real problem. Besides the organization is beginning to make sense.

    The book is not quite up-to-date with the product it documents, but publishing a book does have some turn around time after all. My boss and I could use another copy, we'll probably get one as soon as the next edition is available.

    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



     
    13 of 14 people found the following review helpful:
    3.0 out of 5 stars Information is invaluable but organization needs work, August 31, 1999
    By A Customer
    This is an invaluable book for using an invaluable library module (if you do CGI coding). There is absolutely no substitute for CGI.pm. However, this book is very frustrating to use because the Reference Guide section is organized into different weird categories instead of just listing all the functions in CGI.pm in alphabetical order (like in Perl books, for example). Therefore the reader has to try to figure out what category a function in the module belongs in in order to look it up. Very very aggravating! In fact I trained a group of developers in using CGI.pm and many of them avoided using it because it takes so long to find what you're looking for in the reference section of the book. I am hoping for a new edition of the book SOON with this problem corrected. The material is invaluable, but I have to give three stars because of poor organization.
    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

    3.0 out of 5 stars Dated look at the CGI.pm module
    If you want to pick up and start using CGI.pm this book will certainly help you out. It does a decent job explaining what the module is and what it can do. Read more
    Published 7 months ago by D. Frost

    5.0 out of 5 stars Straight From The Creator of CGI.pm
    This is one of my favorite computer books of all time. I enjoyed it as a way to learn to use the CGI perl module, several years ago, and I use it from time to time now as a... Read more
    Published on May 21, 2006 by blackturtle

    3.0 out of 5 stars Disappointing
    I gave up on this book after 185 pages. Admittedly, I learned a lot about using Lincoln Stein's CGI module using this book, but it was not always easy. Read more
    Published on January 9, 2006 by Kenneth Auger

    5.0 out of 5 stars Wow, incredible high-level power in this module.
    The author has done a wonderful job of explaining how to use the CGIpm module. If you understand the basics of perl, you should be able to go through the bulk of this book. Read more
    Published on May 19, 2004 by Pen Name

    5.0 out of 5 stars Great Book!
    This book helped me make the transition to object oriented perl. Oh yeah, and it's filled with all the CGI you'll need. Thank you Lincoln Stein!!
    Published on January 1, 2004 by Joe

    4.0 out of 5 stars This book is a necessity but the examples don't all work
    I must confess that I could do virtually none of the programming that I do without Lincoln's fine work, but it's sometimes frustrating with so many broken examples. Read more
    Published on May 6, 2003 by David M. Roberts

    5.0 out of 5 stars Excellent choice for anyone who wants to write Perl/CGI
    Who better to write a book on the CGI.pm module than the author of the module himself. I must admit that I was afraid that the book wouldn't be intelligible given the fact that... Read more
    Published on April 25, 2003 by Tech Reader

    5.0 out of 5 stars Still worth reading today
    The Offical Guide to Programming with CGI is an introductory level text covering Lincoln Stein's CGI.pm module. CGI.pm is the standard perl module for working with CGI. Read more
    Published on April 24, 2003 by C. Garrett Goebel

    2.0 out of 5 stars man pages are designed better
    I've bought this book basically not to burn my eyes reading man pages from the screen. The text itself is good and is exactly what the title tells you - a printed user's manual to... Read more
    Published on December 31, 2001 by Toomas Vendelin

    5.0 out of 5 stars Tons of CGI Perl books out there? Get this offical one first
    This book is an excellent concise guide for covering nearly all issues of CGI programming with Perl. Read more
    Published on February 26, 2001 by Mustang

    Only search this product's reviews



    Customer Discussions

     Beta (What's this?)
    New! See all customer communities, and bookmark your communities to keep track of them.
    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]


    Active discussions in related forums
       


    Product Information from the Amapedia Community

    Beta (What's this?)


    So You'd Like to...


    Look for Similar Items by Category


    Think Green and Use Hand Tools

    Think Green and Use Hand Tools
    If you're adopting a greener lifestyle, check out our extensive variety of hand tools. Take advantage of great pricing on our full range of hand tools, including clamps, hammers, wrenches, and more.

    Shop all hand tools

     

    Best Books of 2008

    Best of 2008
    Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
     

    Buy Three Books, Get a Fourth Free

    4-for-3 Books
    Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
     

    Get the Fein MultiMaster

    Fein MultiMaster FMM 250Q
    Designed to help you complete both professional jobs and hobby projects, the Fein MultiMaster is a multipurpose system for interior fitting and renovation. Take advantage of FREE Super Saver Shipping on qualifying items.

    Shop all Fein MultiMaster power tools

     
    Ad

     

    Feedback

    If you need help or have a question for Customer Service, contact us.
     Would you like to update product info or give feedback on images?
    Is there any other feedback you would like to provide?

    Your comments can help make our site better for everyone.


    Where's My Stuff?

    Shipping & 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
    Free
    Free by Chris Anderson
    Paranoia
    Paranoia by Joseph Finder
    My Soul to Lose
    My Soul to Lose by Rachel Vincent
    Darkfever
    Darkfever by Karen Marie Moning

    Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates