• Complain

Gundavaram Shishir - CGI Programming with Perl

Here you can read online Gundavaram Shishir - CGI Programming with Perl full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. City: Sebastopol, year: 2012;2011, publisher: OReilly Media, Inc, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Gundavaram Shishir CGI Programming with Perl

CGI Programming with Perl: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "CGI Programming with Perl" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Programming on the Web today can involve any of several technologies, but the Common Gateway Interface (CGI) has held its ground as the most mature method--and one of the most powerful ones--of providing dynamic web content. CGI is a generic interface for calling external programs to crunch numbers, query databases, generate customized graphics, or perform any other server-side task. There was a time when CGI was the only game in town for server-side programming; today, although we have ASP, PHP, Java servlets, and ColdFusion (among others), CGI continues to be the most ubiquitous server-side.;CGI Programming with Perl, 2nd Edition; SPECIAL OFFER: Upgrade this ebook with OReilly; A Note Regarding Supplemental Files; Preface; Whats in the Book; What You Are Expected to Know Before Reading; Overview of the Book; Conventions in This Book; How to Contact Us; Acknowledgments; Acknowledgments from the First Edition; 1. Getting Started; History; How CGI Is Used Today; Introduction to CGI; Sample CGI; Invoking CGI Scripts; Alternative Technologies; Why Perl?; Alternatives to CGI; Web Server Configuration; Configuring CGI Scripts; Configuring by directory; Configuring by extension.

Gundavaram Shishir: author's other books


Who wrote CGI Programming with Perl? Find out the surname, the name of the author of the book and a list of all author's works by series.

CGI Programming with Perl — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "CGI Programming with Perl" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
CGI Programming with Perl, 2nd Edition
Scott Guelich
Shishir Gundavaram
Gunther Birznieks

Beijing Cambridge Farnham Kln Sebastopol Tokyo SPECIAL OFFER Upgrade this - photo 1

Beijing Cambridge Farnham Kln Sebastopol Tokyo

SPECIAL OFFER: Upgrade this ebook with OReilly

for more information on this offer!

Please note that upgrade offers are not available from sample content.

A Note Regarding Supplemental Files

Supplemental files and examples for this book can be found at http://examples.oreilly.com/9781565924192/. Please use a standard desktop web browser to access these files, as they may not be accessible from all ereader devices.

All code files or examples referenced in the book will be available online. For physical books that ship with an accompanying disc, whenever possible, weve posted all CD/DVD content. Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to .

Preface

The first edition of CGI Programming on the World WideWeb was published in early 1996. The Web was verydifferent then: the number of web hosts was 100,000, NetscapeNavigator 2.0 (the first JavaScript-enabled browser) wasreleased, and Java was less than a year old and was usedprimarily for applets. The Web was still young, but it was developingquickly.

In 1996, CGI was the only stable and well-understood method forcreating dynamic content on the Web. However, very few sitesexploited its full potential. In the first edition, Shishir wrote:

Todays computer users expect custom answers to particularquestions. Gone are the days when people were satisfied by thecomputing center staff passing out a single, general report to allusers. Instead, each salesperson, manager, and engineer wants toenter specific queries and get up-to-date responses. And if a singlecomputer can do that, why not the Web?

This is the promise of CGI. You can display sales figures forparticular products month by month, as requested by your staff, usingbeautiful pie charts or plots. You can let customers enter keywordsin order to find information on your products.

In 1996, these were bold claims. Today, they describe business asusual. That promise of CGI has certainly been fulfilled.

This book is about more than writing CGI scripts. It is aboutprogramming for the Web. Although we focus on CGI programming withPerl (thus the title change for this edition), many of the conceptswe cover are common to all server-side web development. Even if youfind yourself working with alternative technologies down the road,the effort you invest learning CGI now will continue to yield valuelater.

Whats in the Book

Because CGI has changed so much in the last few years, it is onlyappropriate that this new edition reflect the changes. Thus, most ofthis book has been rewritten. New topics include CGI.pm, HTMLtemplates, security, JavaScript, XML, search engines, stylesuggestions, and compatible, high-performance alternatives to CGI.Previous topics, such as session management, email, dynamic images,and relational databases, have been expanded and updated. Finally, wemodified our presentation of CGI to begin with a discussion of HTTP,the underlying language of the Web. An understanding of HTTP providesa foundation for a more thorough understanding of CGI.

Despite the changes, the original goal of this book remains the same:to teach you everything you need to know to become a good CGIdeveloper. This is not a learn-by-example bookit isntbuilt around a handful of CGI scripts with a discussion of how eachscript works. There are already lots of books like that available forCGI. While these books can certainly be useful, especially if one ofthe examples matches a particular challenge you are facing, theyoften teach how without explaining why . The aim of this book is to cover thefundamentals so that you can create CGI scripts to tackle anychallenge. Dont worry, though, because well look atlots of examples. But our examples will serve to illustrate thediscussion, rather than the other way around.

We should admit up front that there is a Unix bias in this book. BothPerl and CGI were originally conceived for the Unix platform, so itremains the most popular platform for Perl and CGI development. Ofcourse, Perl and CGI support numerous other systems, includingMicrosofts popular 32-bit Windows systems: Windows 95, Windows98, Windows NT, and Windows 2000 (hereafter collectively referred toas Win32 ). Throughout this book, we willfocus on Unix, but well also point out those things you needto be aware of when developing for non-Unix-compatible systems.

We use the Apache web server throughout our examples. There areseveral reasons: it is the most popular web server used today, it isavailable for the most platforms, it is free, it is open source, andit supports modules (such as mod_perl and mod_ fastcgi ) that improve both the power andthe performance of Perl for web development.

What You Are Expected to Know Before Reading

You should already be comfortable with Perl. Although the firstedition of CGI Programming on the World WideWeb discussed other programming languages, this editionof CGI Programming with Perl (as the new nameimplies) focuses exclusively on Perl. CGI supports a wide variety ofprogramming languages, but Perl has certainly become the language ofchoice.

If you do not already know Perl, an excellent introductionis Learning Perl, Second Edition, by RandalSchwartz and Tom Christiansen (published by OReilly &Associates, Inc.). Once you understand the basics, we stronglyrecommend you get a copy of Programming Perl, ThirdEdition (affectionately known as The CamelBook) by Larry Wall, Tom Christiansen, and Jon Orwant(OReilly & Associates, Inc.). It is the standard referenceused by Perl developers everywhere. Additional Perl resources arelisted in .

We will discuss many modules from CPAN, theComprehensive Perl Archive Network. If youhave not downloaded and installed modules from CPAN before, refer to.

You should also be familiar with perldoc, thestandard tool for browsing Perl documentation.perldoc is useful for two reasons. First, itallows you to access the convenient and extensive documentationdistributed with Perl. Second, it is essential for learning to usemodules downloaded from CPAN. perldoc is alsopresented in .

Overview of the Book

presents a general introduction to CGI,including history, web server configuration, and a sample CGI script.

cover the basics of using CGI. We begin withan overview of HTTP and then see how CGI builds upon it. We then lookat HTML forms, which are a common way to pass information to CGIscripts.

look at several popular modules available tohelp us write CGI scripts easily. We also compare differentstrategies for generating dynamic HTML output.

looks at how a different technology,JavaScript, can be used with CGI scripts to create more powerfulsolutions.

present solutions to challenges and tasks thatCGI scripts commonly face. These chapters include general topics suchas online security, storing permanent data, and tracking users acrosspages, as well as more specific topics such as sending email,allowing users to search your site, and creating dynamic images.

covers middleware and XML, which enableyour CGI scripts to provide an interface with other informationservers.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «CGI Programming with Perl»

Look at similar books to CGI Programming with Perl. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «CGI Programming with Perl»

Discussion, reviews of the book CGI Programming with Perl and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.