|
| What is mod_perl ? | |
| mod_perl brings together two of the most powerful and mature technologies available to the web professional today.
| |
|
| |
| Perl modules | |
| Perl provides a mechanism for alternative namespaces to protect packages from stomping on each other's variables. In fact, there's really no such thing as a global variable in Perl . The package statement declares the compilation unit as being in the given namespace. | |
|
| |
| Perl security | |
| Perl is designed to make it easy to program securely even when running with extra privileges, like setuid or setgid programs. Unlike most command line shells, which are based on multiple substitution passes on each line of the script, Perl uses a more conventional evaluation scheme with fewer hidden snags. | |
|
| |
| Perl predefined variables | |
| This document containes description of special variables in Perl. Most punctuation names have reasonable mnemonics, or analogs in the shells. | |
|
| |
| embed perl in your C program | |
| This document is about embedding perl in C programs
| |
|
| |
| Perl calling conventions from C | |
| The purpose of this document is to show you how to call Perl subroutines directly from C | |
|
| |
| Perl regular expressions | |
| This page describes the syntax of regular expressions in Perl. | |
|
| |
| What is Perl? | |
| Perl is a programming language which can be used for a large variety of tasks. Both Perl interpreters and Perl documentation are freely available for Unix, MVS, VMS, MS/DOS, Macintosh, OS/2, Amiga, and other operating systems. | |
|
| |
| TekBlend internet/intranet engine and template system | |
| TekBlend is a new Perl-based internet/intranet engine and template system for building dynamic, customizable, scalable applications for the web. It leverages on the power of Perl and provides a platform for developing re-usable, component-oriented code.
| |
|
| |
| Autoescaping HTML | |
| | |
|
| |
| A Script that Uses Self-Referencing URLs to Jump to Internal Links | |
| A Script that Uses Self-Referencing URLs to Jump to Internal Links | |
|
| |
| HTTP Session Variables | |
| The list of some useful environment variables that can be fetched. | |
|
| |
| Debugging CGI | |
| If you are running the script from the command line or in the perl debugger, you can pass the script a list of keywords or parameter=value pairs on the command line or from standard input (you don't have to worry about tricking your script into reading from environment variables). | |
|
| |
| HTTP Cookies | |
| A cookie is a name=value pair much like the named parameters in a CGI query string. CGI scripts create one or more cookies and send them to the browser in the HTTP header. | |
|
| |
| Importing CGI Methods | |
| A large number of scripts allocate only a single query object, use it to read parameters or to create a fill-out form, and then discard it. For this type of script, it may be handy to import CGI module methods into your name space. | |
|
| |
| Using NPH Scripts | |
| NPH, or "no-parsed-header", scripts bypass the server completely by sending the complete HTTP header directly to the browser. | |
|
| |
| Support for Frames | |
| CGI.pm contains support for HTML frames, a feature of Netscape 2.0 and higher, and Internet Explorer 3.0 and higher. | |
|
| |
| Support for Cascading Style Sheets | |
| CGI.pm has limited support for HTML3's cascading style sheets (css). | |
|
| |
| Hidden fields | |
| | |
|
| |