Official Guide to Programming with CGI.pm and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
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 your Kindle here, or download a FREE Kindle Reading App.

Official Guide to Programming with CGI.pm [Paperback]

Lincoln Stein (Author)
4.2 out of 5 stars  See all reviews (18 customer reviews)

List Price: $49.99
Price: $31.66 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.33 (37%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $28.49  
Paperback $31.66  

Book Description

0471247448 978-0471247449 April 3, 1998 1
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).

Visit the companion Web site at www.wiley.com/compbooks/stein

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.

Visit our Web site at www.wiley.com/compbooks/

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Official Guide to Programming with CGI.pm + Writing CGI Applications with Perl + CGI Programming 101: Programming Perl for the World Wide Web, Second Edition
Price For All Three: $93.00

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Writing CGI Applications with Perl $31.39

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

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

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


Customers Who Bought This Item Also Bought


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

    From the Publisher

    Written by a noted CGI innovator, this book provides a tutorial on CGI and scripting. It also covers the author's unique short-cut CGI tool that cuts scripting time in half. Companion Web site contains all future revisions to the CGI.pm module.

    Product Details

    • Paperback: 320 pages
    • Publisher: Wiley; 1 edition (April 3, 1998)
    • Language: English
    • ISBN-10: 0471247448
    • ISBN-13: 978-0471247449
    • Product Dimensions: 9.2 x 7.6 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 Best Sellers Rank: #566,607 in Books (See Top 100 in Books)

    More About the Author

    Discover books, learn about writers, read author blogs, and 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 
    This review is from: Official Guide to Programming with CGI.pm (Paperback)
    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?

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    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
    This review is from: Official Guide to Programming with CGI.pm (Paperback)
    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.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    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 review is from: Official Guide to Programming with CGI.pm (Paperback)
    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.
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No

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











    Only search this product's reviews



    Inside This Book (learn more)
    First Sentence:
    Welcome to CGI.pm! Read the first page
    Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
    named argument form, guestbook file, self url, sticky behavior, calling param, guestbook script, additional path information, file upload field, user presses the submit button, hash reference, return undef, call param, argument overrides, print header, virtual clock, print submit, hidden multiple, start html, sign guestbook, cascading stylesheets, uploaded file, script exits, calling style, other form elements, named arguments
    Key Phrases - Capitalized Phrases (CAPs): (learn more)
    Advanced Tricks, Internet Explorer, John Wiley, Getting Started, Ian Graham, Netscape Navigator, Randal Schwartz, Steve Brenner, View Guestbook, Larry Wall
    New!
    Books on Related Topics | Concordance | Text Stats
    Browse Sample Pages:
    Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
    Search Inside This Book:



    Books on Related Topics (learn more)

    What Other Items Do Customers Buy After Viewing This Item?


    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
     
    (2)
    (1)

    Your tags: Add your first tag
     

    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
     


    Active discussions in related forums
    Search Customer Discussions
    Search all Amazon discussions
       
    Related forums



    So You'd Like to...


    Create a guide


    Look for Similar Items by Category


    Look for Similar Items by Subject