Book Home

Perl CookbookSearch this book

Symbols & Numbers | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Index: P

-p command-line option
modifying files with: 7.16.2. Solution
writing filters: 7.14.3.2. Command-line options
pack( ): 1.4.3. Discussion
8.13.2. Solution
with Tk resize events: 15.16.2. Solution
package statement: 12.. Introduction
__PACKAGE__ symbol: 10.4.3. Discussion
12.6.3. Discussion
packages: 12.. Introduction
determining current calling: 12.6.1. Problem
overriding built-in functions: 12.12.1. Problem
private variables: 12.4.1. Problem
referring to indirectly: 12.16.1. Problem
paragraphs
counting in files: 8.2.1. Problem
in pod documentation: 12.20.3. Discussion
reading files backwards by: 8.4.1. Problem
reformatting: 1.17.1. Problem
param( ): 19.1.3. Discussion
parent classes
accessing overridden methods: 13.11.1. Problem
cloning objects: 13.6.1. Problem
parentheses ( ): 1.. Introduction
autouse pragma: 12.3.3. Discussion
prototyping functions: 10.11.3.1. Omitting parentheses
substitution: 6.1.3. Discussion
parse( ), HTML tables, extracting data: 20.19.3. Discussion
parse_csv subroutines: 1.20.3. Discussion
ParseDate( ): 3.7.2. Solution
3.11. Program: hopdelta
parsing
comma-separated data: 1.20.1. Problem
command-line arguments: 15.1.1. Problem
commas into numbers: 2.16.1. Problem
date and time from strings: 3.7.1. Problem
filenames: 9.10.1. Problem
HTML: 20.18.1. Problem
HTML tags: 20.6.1. Problem
web server log file: 20.12.1. Problem
XML
into data structures: 22.1.1. Problem
into DOM tree: 22.2.1. Problem
into SAX events: 22.3.1. Problem
passing
arrays and hashes by reference: 10.5.1. Problem
by named parameter: 10.7.1. Problem
passwords
randomly generating: 2.6.3. Discussion
reading without echo: 15.10.1. Problem
15.10.1. Problem
paths, XML: 22.. Paths
pattern matching (see regular expressions)
pattern separators, reading data with: 6.7.1. Problem
PDL (Perl Data Language): 2.13.2. Solution
modules, matrix multiplication: 2.13.2. Solution
percent sign (%)
hashes: 5.. Introduction
%SIG hash: 16.15.2. Solution
performance
backreferences and: 1.11.3. Discussion
database access, speeding with mod_perl: 21.8.1. Problem
event-based XML parsing: 22.3.1. Problem
presizing hashes: 5.14.3. Discussion
web server, improving: 21.12.1. Problem
Perl Data Language (see PDL)
PERL5LIB environment variable: 12.8.3. Discussion
perlmenu module: 15.12.3. Description
PERL_UNICODE environment variable: 8.21.3. Discussion
permissions
CGI scripts: 19.3.3.2. Make sure the script has permissions to do what it's trying to do
libraries: 19.3.3.3. Is the script valid Perl?
symbolic file, instead of octal values: 9.11.1. Problem
testing files for trustworthiness: 8.17.1. Problem
permutations, generating all possible: 4.20. Program: permute
permute program: 4.20. Program: permute
persistent
data structures: 11.14.1. Problem
database data: 14.7.1. Problem
private subroutine variables: 10.3.1. Problem
personal identification number (PIN): 6.19.3. Discussion
PF_ constants: 17.. Introduction
.ph filename extension: 12.17.3. Discussion
PHP, communicating with mod_perl: 21.11.1. Problem
PIN (personal identification number): 6.19.3. Discussion
pinging machines: 18.7.1. Problem
pipe( ): 16.. Process Creation
16.10.2. Solution
places( ): 13.14.5. Example: Overloaded FixNum Class
pluralizing words: 2.17.1. Problem
plus sign (+), file-access modes: 7.1.3. Discussion
.pm filename extension: 12.. Modules
pnotes
Apache requests, sharing information between handlers: 21.13.2. Solution
URLs, storing information in: 21.10.2. Solution
pod
converting into other languages: 12.20.3. Discussion
documentation: 12.20.1. Problem
sorting =head1 sections: 15.22. Program: tkshufflepod
pod2html: 12.20.3. Discussion
pod2man: 12.20.3. Discussion
pod2text tools: 12.20.3. Discussion
POE framework, writing multitasking server with: 17.15.1. Problem
POE::Component::Server::TCP module: 17.15.2. Solution
pop( ), circular lists: 4.17.2. Solution
POP (Post Office Protocol): 18.5.3. Discussion
servers
(see also POP3 servers)
fetching and summarizing messages: 18.15. Program: rfrm
logging in: 18.5.3. Discussion
POP3 servers: 18.5.1. Problem
port connection attempts, logging: 17.20. Program: backsniff
portability
closing filehandles: 7.. I/O Operations
encodings in XML: 22.. XML Declaration
Portable Operating System Interface (see POSIX)
pos( ): 6.14.3. Discussion
POSIX module
blocking signals: 16.20.2. Solution
today's date: 3.1.3. Discussion
trigonometric functions: 2.11.2. Solution
POSIX (Portable Operating System Interface): 0.3. Platform Notes
termios interface: 15.8.1. Problem
time( ): 3.. Introduction
POSIX::close( ): 7.9.2. Solution
7.9.3. Discussion
POSIX::setsid( ): 17.17.3. Discussion
POSIX::strtod( ): 2.1.3. Discussion
POSIX::uname( ): 17.8.2. Solution
POST method: 19.. Behind the Scenes
19.1.3. Discussion
20.2.2. Solution
Post Office Protocol (see POP)
posting Usenet messages: 18.4.1. Problem
pound sign (#), with printf( ): 2.15.3. Discussion
pragmas: 12.. Modules
preallocating memory for hashes: 5.14.1. Problem
prime numbers, calculating: 2.18. Program: Calculating Prime Factors
print( )
email attachments: 18.9.3. Discussion
filehandles
outputting to multiple: 7.8.3. Discussion
storing in variables: 7.5.3. Discussion
printf( ): 1.4.3. Discussion
floating-point numbers, rounding: 2.2.2. Solution
storing filehandles in variables: 7.5.3. Discussion
printing
; printf( ))
(see also print( ))
data structures: 11.11.1. Problem
date and time information: 3.8.1. Problem
hashes: 5.6.1. Problem
lists with commas: 4.2.1. Problem
to multiple filehandles simultaneously: 7.8.1. Problem
private
function to variable: 12.5.1. Problem
methods: 13.. Methods
module variables: 12.4.1. Problem
subroutine variables: 10.2.1. Problem
processes: 16.. Introduction
catching Ctrl-C: 16.18.1. Problem
communicating between: 16.10.1. Problem
controlling input/output: 16.8.1. Problem
creating: 16.. Process Creation
filtering output: 16.5.1. Problem
gathering output: 16.1.1. Problem
groups: 7.25. Program: lockarea
16.14.3. Discussion
imitating files with named pipes: 16.11.1. Problem
large XML files, processing: 22.8.1. Problem
multitasking servers, writing: 17.14.1. Problem
with POE: 17.15.1. Problem
preprocessing input: 16.6.1. Problem
programs
reading from and writing to: 16.4.1. Problem
reading STDERR from: 16.7.1. Problem
replacing: 16.3.1. Problem
running multiple: 16.2.1. Problem
recursively processing files in directories: 9.7.1. Problem
sharing variables among: 16.12.1. Problem
signal handlers: 16.15.1. Problem
overriding: 16.16.1. Problem
writing: 16.17.1. Problem
signals: 16.. Signals
blocking: 16.20.1. Problem
listing available: 16.13.1. Problem
sending: 16.14.1. Problem
turning into errors: 16.22.1. Problem
timing out operations: 16.21.1. Problem
XML processing instructions: 22.. Processing Instructions
XSLT, processing: 22.7.1. Problem
zombies: 16.. Process Creation
avoiding: 16.19.1. Problem
programs
CGI (see CGI programming)
command-line arguments, parsing: 15.1.1. Problem
controlling input/output of: 16.8.1. Problem
controlling with Expect: 15.13.1. Problem
filtering output: 16.5.1. Problem
gathering output from: 16.1.1. Problem
preprocessing input: 16.6.1. Problem
reading from and writing to: 16.4.1. Problem
reading STDERR from: 16.7.1. Problem
replacing: 16.3.1. Problem
running multiple: 16.2.1. Problem
simulating telnet from: 18.6.1. Problem
testing if running interactively: 15.2.1. Problem
progressive matching: 6.5.3. Discussion
protocols
Internet: 18.. Introduction
socket: 17.. Introduction
prototypes: 10.11.1. Problem
13.. Methods
proxy, submitting forms through: 20.2.3. Discussion
psgrep program: 1.24. Program: psgrep
public methods: 13.. Methods
push( ): 4.10.2. Solution
11.2.2. Solution
circular lists: 4.17.2. Solution
Tie::IxHash module and: 5.7.3. Discussion


Symbols & Numbers | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Library Navigation Links

Copyright © 2003 O'Reilly & Associates, Inc. All Rights Reserved.