| Sign In/My Account | View Cart |
|
|
We've expanded our Perl news coverage and improved our search! Search for all things Perl across O'Reilly! Tutorials Beginner's Guide to CGI Scripting with Perl A tutorial is designed to help novice programmers learn the Perl programming language. Specifically, it's designed to help them learn enough to run CGI scripts on a Unix Web server. Beginning Perl A freely-downloadable PDF version of the book "Beginning Perl" by Simon Cozens. CGI Made Really Easy (or, Writing CGI scripts to process Web forms) This primer focuses on writing CGI scripts to process HTML forms on the Web. It skips some details, but can bring you up to speed fast (literally an hour or less), and covers 90% of real-world situations. CGI Programming 101 This course is intended for anyone who knows HTML, but doesn't know Perl or CGI programming (and maybe doesn't know any programming at all). The goal here is to introduce you to writing Perl CGI scripts, teach you the basics of scriptwriting, and walk you through several common CGI programming applications for the Web. CGI.pm - Eine Perl 5 Bibliothek Using the CGI.pm Modul to make things easier (in German) Coping with Scoping About scope and namespace issues in Perl, the difference between `my' and `local', about packages and package qualifiers and ::, and what `strict vars' is for. Das Common Gateway Interface (CGI) eine wichtige Community-Komponent The principals of CGI and first scripts in Perl (in German). DBI-MySQL FAQ A well organized DBI MySQL FAQ -- Browse categories, search questions or search keywords. el evangelio de perl Perl tutorial in Spanish. Erstellung dynamischer HTML-Seiten unter Verwendung einer MySQL-Datenbank A tutorial for programming CGI-scripts which are using the DBI-Module to contact a MySQL-Database. (In German, obviously) Infrequently Asked Questions About Perl Introduction to Perl An online tutorial from Campus Computing, University of Missouri - Columbia. This course presumes participants have elementary programming experience in a procedural programming language such as C, Pascal, or Basic; and access to a system with Perl 4 or Perl 5 installed. By completing this course and its homework, you should be able to:
Introduction to Perl & CGI Programming The course is presently built around the online version of David Medinets' book, Perl 5 By Example. Students who have no previous programming or scripting experience can expect to spend between 1 and 2 hours on each lesson, including the time for doing the hands-on examples and exercises. Typical completion time for the course is about 1 quarter, or 12 weeks. MacPerl Primer MacPerl is Matthias Ulrich Neeracher's port of Larry Wall's Perl programming language to the Macintosh. This Primer is intended to assist new users get started with Macintosh Perl, and to point out salient differences for experienced Unix Perlers. Module Anatomy Steven McDougall describes the initial contents of the .pm file, and explains how to use it as a starting point for a module. Module PODs Steven McDougall shows how to write a POD for a Perl module. If you adhere to this style, then it will be easier for others to read and understand your documentation. Perl - Artikler A Danish list with a growing number of Danish articles/tutorials about programming in Perl. Perl 5 tutorial in Russian Russian language Perl 5 tutorial by Vladimir Maslov. Perl = Simplicity of BASIC + Power of C++ An article (in Russian) by Michael Yevdokimov for novice Perl programmers which indicates that Perl is a programming language which is like Basic but with power of C++ and Internet development support. Included are descriptions of main functions and statements and a few listing of useful programs with remarks. Also see Part 2 of the article. Perl and CGI Programming Articles, Guides, Tutorials and Tips Perl CGI Programming FAQ There are times when you might want to have some dynamic information (information that's not constant) in your HTML documents. This could include simple information such as the date and time, or a counter that displays %22You are visitor number xxx%22, but it could also include such things as pie charts/graphs based on user input, results from searching a database, or animations. And the only way you can produce results like these is with CGI scripts (though you can also do so with client side applications like Java and JavaScript, but that's a totally different story!) Perl FAQ Written by Tom Christiansen and Nathan Torkington. Perl for Perl Newbies A series of lectures introducing Perl for people who do not necessarily have experience with another programming language. Perl in 20 pages A guide to Perl 5 for C/C++, awk, and shell programmers by Russell Quong. Perl manual in German Perl Module Mechanics Steven McDougall describes the mechanics of creating, compiling, releasing and maintaining Perl modules. Perl of Wisdom Randal Schwartz's Linux Magazine Perl columns. Perl Primer Perl Primer is aimed at guiding beginners to books and Web resources. Perl Regular Expression Matching is NP-Complete Some regular expression matches can take a very long time. Can this be avoided? Probably not. Here's why. Perl4 to Perl5 Traps Precedence Problems About precedence issues in Perl. What is precedence? How does it work? Program PODs Steven McDougall shows how to write a POD for a Perl program. If you adhere to this style, then it will be easier for others to read and understand your documentation. Rex Swain's HTMLified Perl 5 Reference Guide An HTMLified version of the Perl 5 Desktop Reference. ISBN 1-56592-187-9, by Johan Vromans. Robert's Perl Tutorial A basic Perl course primarily for use on Win32 platforms. It assumes that the reader knows nothing of programming whatsoever, but needs a solid grounding for further work. After you finish this course you'll be ready to specialise in CGI, sysadmin or whatever you want to do with Perl. Search Perl 5 Manual Seven Useful Uses of `local' Simple Perl Databases This is a tutorial intended to teach you some of the powerful features of Perl while also showing you a very practical example of a set of CGI programs that you can add to your web site. Suffering from Buffering My log file has nothing in it! My output is coming out in the wrong order! When my program terminates abnormally, the output is incomplete! My web server says I didn't send the right headers, but I'm sure I did! I'm trying to send data over the network, but nothing is sent! I'm afraid you're probably Suffering from Buffering. The Unix Review Perl Columns bi-monthly column by Randal L. Schwartz The FMTEYEWTK series Far More Than Everything You've Ever Wanted to Know About... This series contains a set of documents that address perl-related certain topic areas in depth. They range from nothing but simple copies of somewhat lengthy news postings to real, full-blown, htmlified, complete tutorials. The Idiot's Guide to Solving Perl CGI Problems The very very short tutorial about modules in Perl Mark-Jason Dominus provides a very very short tutorial about Perl Modules. Tutorial: Perl Scripts with Win 3.1 HTTP Server This tutorial explains how to run CGI scripts written in Perl with your Windows httpd server. (Please read the Windows httpd documentation before you install the package.) The information presented here is a simple variation of John Cope's wonderful Win-httpd CGI-DOS solution. Understand References Today One of the most important new features in Perl 5 was the capability to manage complicated data structures like multidimensional arrays and nested hashes. To enable these, Perl 5 introduced a feature called `references', and using references is the key to managing complicated, structured data in Perl. Unfortunately, there's a lot of funny syntax to learn, and the manual is not as clear in this area as it usually is. The manual is quite complete, and a lot of people find that a problem, because it can be hard to tell what is important and what isn't. What is Scalar Context? Every Perl expression is in one of two contexts, either list context or scalar context, depending on whether it is expected to produce a list or a scalar. Many expressions have quite different behaviors in list context than they do in scalar context.
|
|
Sponsored By: |