Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $39.99
  • Save: $10.09 (25%)
FREE Shipping on orders over $35.
Only 3 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Condition: Used: Very Good
Comment: CGI PROGRAMMING IN C AND PERL is in Outstanding Condition with Clean Crisp pages and NO HIGHLIGHTING. Has No Resource CD in this Copy. Ready For Fast Amazon Free Super Saver Shipping! Thanks To All Our New Customers Who Have Bought From Us In the Recent Months and Weeks! We Have Been Selling Online for 15 Years and Look After Our Customers. Qualifies for Amazon A to Z Warranty! 100% Money Back Guarantee if not Completely Happy.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

CGI Programming in C and Perl Paperback – April 29, 1996

ISBN-13: 078-5342422191 ISBN-10: 0201422190

Buy New
Price: $29.90
23 New from $19.98 53 Used from $0.01 2 Collectible from $9.98
Amazon Price New from Used from
Paperback
"Please retry"
$29.90
$19.98 $0.01
Year-End%20Deals%20in%20Books

Frequently Bought Together

CGI Programming in C and Perl + Writing CGI Applications with Perl + CGI Programming with Perl
Price for all three: $89.32

Buy the selected items together
NO_CONTENT_IN_FEATURE

Holiday Deals in Books
Holiday Deals in Books
Find deals for every reader in the Holiday Deals in Books store, featuring savings of up to 50% on cookbooks, children's books, literature & fiction, and more.

Product Details

  • Paperback: 416 pages
  • Publisher: Addison-Wesley Professional (April 29, 1996)
  • Language: English
  • ISBN-10: 0201422190
  • ISBN-13: 978-0201422191
  • Product Dimensions: 7.2 x 1 x 9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon Best Sellers Rank: #1,584,299 in Books (See Top 100 in Books)

Editorial Reviews

Amazon.com Review

Nicely balanced treatment of CGI programming in both C, which has distinct performance advantages, and Perl, currently the most popular language for CGI. Written by the long-time maintainer of the Usenet comp.infosystems.www FAQ (and fellow Seattleite), Thomas Boutell.

From the Back Cover

The simple, static hypertext documents that currently dominate the Web canconvey a great deal of information, but eventually their limitations becomeclear. What if you wish to provide dynamic data--information that changes overtime? What if you want to sell products on your Web site and secure paymentinformation from users? Or what if you seek to provide a search facility thatpermits a Web database to be explored? Dynamic resources of this sort areaccomplished through CGI (Common Gateway Interface) programming.

CGI programs can take advantage of any resource available to the servercomputer to generate their output and can also accept input from the userthrough forms. These two basic capabilities have led to a wide variety ofapplications, such as forms processing, generation of inline images and movies,the formatting of data sets based on queries to a database, real-time updatesto Web pages, and more.

CGI Programming in C and Perl shows you how to create theseinteractive, multimedia documents via CGI programming in two practicallanguages: C, which has distinct performance advantages, and Perl, one of themost popular for CGI today. Applications and source code are presented in both languages.

You'll learn how to:

  • generate HTML pages and images on the fly

  • get CGI access on your ISP's site

  • ensure security for your CGI-activated site

  • parse form submissions directly

  • send e-mail via forms and CGI.



0201422190B04062001


More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

16 of 16 people found the following review helpful By "webgeekinc" on September 15, 1999
Format: Paperback
Those of us who participate in the CGI programming newsgroups know Thomas' reputation and it's steller. When this book was first released, it was the best book available, and it some ways it still is. But the current edition is showing its age. It doesn't cover many new CGI topics or concepts. I still use this book as a reference now and again, but I wouldn't buy it today.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By A Customer on April 6, 1999
Format: Paperback
I'd written many complex CGI scripts using Perl before even buying this book, and the concepts in it are sound and well explained. My purpose for this book was to make the difficult transition from PERL-based CGI programming to C-based CGI, and this book definitely served the purpose well. My only two complaints are: 1) There aren't enough code examples per chapter (remember what I bought the book for), and 2) The material is woefully out of date. Still, I haven't seen anything better at CGI using C out there, and I've been looking for a long time.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By A Customer on March 9, 2002
Format: Paperback
An EXCELLENT buy -- you don't have to be a "Pro" to use the programs here -- but you can't be a rookie either... Get it "New" or "Used"--the price difference is insignificant--compared to what's inside the book....I bought this book a few months ago--here on AMAZON--and was delighted to find this book contained entire (web)-C-programs that ACTUALLY WORKED! If your web-server(CGI-scripts) are runnning at a crawl...it's probably because you are running a "convenient-scripting-language" -- instead of a C-program!! This book is NOT long-winded, but very practical. I have seen (repackaged???-or-similar)-versions of this code running on a few of the "higher-profile" web-sites. Over the years, I have acquired a STACK of other C-Programming Books--and I am afraid to buy any more of them--because I am tired of EXPERIMENTING to see which ones are PRACTICAL to READ, and I'm tired of reading GOBS of POINTLESS-and/or-BLOATED text--I am very happy with this book. I am a self-taught (Linux) C Programmer, and the C-and-PERL-programs from this book run well on Linux(kernels 2.2 thru 2.4)... This book is a great start in getting you up and running--but the rest is up to you--since you'll REALLY NEED to UNDERSTAND MODERN WEB SERVERS !!! ...and... ONE LAST NOTE-- this code may be considered "old" (written in 1996?) --it's NOT obsolete--but it still runs perfectly-and-flawlessly "as is" --on a modern-day Apache Web Server(Linux). This code has stood it's test of time. After you use these programs--it may become more obvious as to the "updates-additions-or-deletions" you'll want to make. Be sure to get Boutell's UPDATED CODE (from his web-site).
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 8 people found the following review helpful By A Customer on March 22, 1999
Format: Paperback
I know if you've read the reviews previous to this one, you should already know that you need to know C and Perl to read this book. But I am going to say it again. And you don't only need to be familiar with it. You need to KNOW it. If you don't, you'll get lost in three chapters like I did. Since it is a book based entirely on examples, unless you understand the code perfectly, you'll be lost. You also need to know the basis of CGI scripting to know where the script is getting at. You may ask if you already should know all this to understand the book, why buy it? For the examples I guess, but don't buy it to learn is my suggestion. Get a Dummie's book for that. Then get this one as reference.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By linkslice on May 1, 2006
Format: Paperback
I tried for a long time to get a handle on C. My background is PERL, and then later PHP, so i figured it might make sense for me to come at this from a web-based perspective. By chapter 4 I knew enough to start writing simple programs on my own (not using samples in the book). By the end of chapter 7 I was well versed enough to start more complex programs using PATH_INFO variables. Extremely good book. If you write web-based apps, and are thinking about learning C this is *the* book.

One reviewer mentioned something about screenshots looking old, which is true, they are obviously Netscape 1, running on Unix's now ancient Motif window manager, but the concepts are all still exactly the same. The cgi's you write will look the same on Netscape 1, as they do on Seamonkey, or IE, or Safari so that's no big deal.

I gave it a 5 because the concepts contained inside are very well written easy to understand and this is the only book that has given me a decent base on which to learn C.

If I could change my rating now, I'd give it a 3 or 4. I wrote some more complex CGI's based on some of the ones in this book that didn't work. So for kicks I copied the source from the cd and tried to just compile those...gcc refused saying I hadn't declared strcmp(). :-/

Indeed, I did a 'gcc *' in the SOURCE/C dir and didn't end up with a single a.out file. They all gave errors either on strcmp, feof, fgets, fprintf, in, isspace, fclose, and numerous others.

Still an excellent book but things have changed a lot since it was written.

Hey Thomas! How 'bout a Second Edition? :-)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By A Customer on March 29, 1999
Format: Paperback
The basic information and concepts are good but...
This book is seemingly out of date. It keeps referring to Netscape 1 for goodness sakes! The example pictures make it clear how outdated this book is. In such a fast changing environment, looking at these examples was a big turn off!
But I suppose the information is not completely outdated. There's not much to CGI, so I guess it doesn't really change. Still there are better books out there
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?