Perl CGI Programming, Installation, Debugging
Obviously if you are going to run Perl scripts on your computer you will need to install Perl. You can obtain a Windows version of Perl free of charge from ActiveState.
CGI::Application: A Simple, Extensible Web Framework
CGI::Application aims to provide a framework for re-usable code that is based on the run mode concept, but in a way that avoids a lot of spaghetti code. Because it's Object Oriented (OO), it can easily be extended and enhanced, and later we'll be looking at some plugins that will make your job a whole lot easier. But if you're not an OO expert, have no fear: you aren't required to make heavy use of OO techniques if you don't want to.
CGI Security
CGI is the first and remains one of the most widely-used means of extending Web servers by interfacing external applications, offering various advantages.
However, the power of CGI comes with a price. CGI interfaces can completely compromise a Web server's security, and thus of the host on which it is running. All benefits of a CGI script are neutralized if it is insecure. It is impossible to anticipate (and defend) against all security holes. But by following a few guidelines, you can avoid known security holes and unsafe practices.
CGI and Perl Resources
CGI and Perl
CGI ('Common Gateway Interface') is a web-server technology supported by most web hosts, that allows (for example), scripts to be implemented on your web-server.
An Introduction to writing CGI's in Perl
Kyla Computing has now a 3 day Perl CGI training course. It has been designed for anybody who is wants to be move involved in server side web development. Perl is the normal language for creating page counters, guest books and processing web site forms and as such, is the interface betwen your site and your applications.
Beginning Perl
Beginning Perl for learner.
CGI Programming on the World Wide Web
The Common Gateway Interface (CGI) emerged as the first way to present dynamically generated information on the World Wide Web. CGI allows the computer to generate Web pages instantly at the user's request rather than being written by someone in advance. And at the time of this writing, it remains the only stable and well-understood method for creating such pages. Java presents problems that have not yet been solved. Other products are currently just in the announcement stage.
Teach Yourself CGI Programming with PERL
CGI programming involves designing and writing programs that receive their starting commands from a Web page-usually, a Web page that uses an HTML form to initiate the CGI program. The HTML form has become the method of choice for sending data across the Net because of the ease of setting up a user interface using the HTML Form and Input tags.
Teach Yourself Perl 5 in 21 Days, Second Edition
This book is designed to teach you the Perl programming language in just 21 days. When you finish reading this book, you will have learned why Perl is growing rapidly in popularity: It is powerful enough to perform many useful, sophisticated programming tasks, yet it is easy to learn and use.
Perl 5 Unleashed
Perl is an interpreted language optimized for scanning arbitrary text files, extracting information from these files, and printing reports based on that information. It is also a good language for many system management tasks. The language is intended to be practical-easy to use, efficient, and complete-rather than beautiful-tiny, elegant, and minimal. Perl was written by Larry Wall ([email protected]), with the help of lots of other contributors.
The Perl Directory - Free eBook The Perl Directory - Download ebook The Perl Directory free
|