Index: A
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: A
- abstraction layer for databases: 10.1. Introduction
 
- abusive users, program checking for: 8.28. Program: Abusive User Checker
 
- Accept-Encoding header: 8.14.3. Discussion
 
- Accept-Language header: 16.10.3. Discussion
 
- access time for files: 19.2.2. Solution
 
- access_log variables: 8.25.1. Problem
 
- accounts, activating/deactivating for web site: 8.27. Program: Website Account (De)activator
 
- actions by user, responding to: 20.8.1. Problem
 
- activate signal: 20.9.3. Discussion
 
- add( )
 
  
  
  - GtkVBox class: 20.7.3. Discussion
 
  
  
  
  - GtkWindow class: 20.6.3. Discussion
 
  
 
- addAttachment( ) (Mail_mime): 17.3.3. Discussion
 
- addcslashes( ): 13.2.3. Discussion
 
- addHeader( ) (HTTP_Request): 11.4.2. Solution
 
  - 11.5.2. Solution
 
 
- adding to a date: 3.11.1. Problem
 
- addObjectMap( ) (SOAP_Server): 12.10.3. Discussion
 
- address repository (LDAP): 17.8.3. Discussion
 
- addresses
 
  
  
  - IP, looking up with DNS: 17.10.1. Problem
 
  
  
  
  - looking up with LDAP: 17.8.1. Problem
 
  
 
- addslashes( ): 5.8.3. Discussion
 
- ADOdb (database abstraction layer): 10.4.3. Discussion
 
- advisory file locking: 18.25.3. Discussion
 
- affectedRows( ) (DB): 10.9.2. Solution
 
- aliases
 
  
  
  - _( ) for gettext( ): 16.11.3. Discussion
 
  
  
  
  - for common locales: 16.3.3. Discussion
 
  
 
- allow_call_time_pass_reference configuration directive: 6.4.3. Discussion
 
- allow_url_fopen configuration directive: 11.2.3. Discussion
 
- alternation in regular expression pattern matching: 13.1. Introduction
 
- analog (web site statistics program): 11.14.3. Discussion
 
- anchors for regular expression pattern matching: 13.1. Introduction
 
- angle, text rotation: 15.5.3. Discussion
 
  - 15.6.3. Discussion
 
 
- anonymous arrays: 4.3.3. Discussion
 
- anonymous binds (LDAP): 17.8.3. Discussion
 
- anonymous FTP: 17.7.3. Discussion
 
- antialiasing, PS font text graphics: 15.5.3. Discussion
 
- Apache web servers
 
  
  
  - browscap file: 8.8.3. Discussion
 
  
  
  
  - communicating within: 8.25.1. Problem
 
  
  
  
  - httpd.conf file, setting environment variables: 8.22.2. Solution
 
  
  
  
  - passwords stored in environment variables, protecting: 14.2.3. Discussion
 
  
 
- apache_note( ): 8.25.2. Solution
 
- append( )
 
  
  
  - GtkMenu class: 20.9.2. Solution
 
  
  
  
  - GtkMenuBar class: 20.9.2. Solution
 
  
 
- append_child( ): 12.3.3. Discussion
 
- appending one array to another: 4.8.1. Problem
 
- arcs, drawing: 15.3.2. Solution
 
- argument separator, changing from & (ampersand) to ; (semicolon): 8.9.3. Discussion
 
- arithmetic
 
  
  
  - adding to/subtracting from a date: 3.11.1. Problem
 
  
  
  
  - BCMath library: 2.14.3. Discussion
 
  
 
- array( ): 4.1. Introduction
 
  
  
  - constructing arrays from individual values: 5.4.3. Discussion
 
  
  
  
  - different index, using the => syntax: 4.2.2. Solution
 
  
  
  
  - mixing and matching numeric and string keys in: 4.2.3. Discussion
 
  
 
- array_diff( ): 4.24.3. Discussion
 
  - 7.11.3. Discussion
 
  
  
  - combining with array_map( ): 4.24.3. Discussion
 
  
 
- array_filter( ): 4.14.2. Solution
 
  - 4.14.3. Discussion
 
 
- array_flip( ): 4.12.3. Discussion
 
- array_intersection( ): 4.24.3. Discussion
 
- array_keys( ): 4.23.3. Discussion
 
  - 7.11.3. Discussion
 
 
- array_map( ): 4.5.3. Discussion
 
  
  
  - combining with array_diff( ): 4.24.3. Discussion
 
  
 
- array_merge( ): 4.8.3. Discussion
 
  - 4.24.3. Discussion
 
  - 4.25.3. Discussion
 
 
- array_multisort( ): 4.19.2. Solution
 
- array_pad( ): 4.7.2. Solution
 
- array_pop( ): 4.1. Introduction
 
  - 4.6.3. Discussion
 
  
  
  - grabbing end element in array merging: 4.10.3. Discussion
 
  
 
- array_push( ): 4.1. Introduction
 
  - 4.25.3. Discussion
 
  
  
  - merging arrays and: 4.8.3. Discussion
 
  
 
- array_reverse( ): 4.16.2. Solution
 
  - 18.10.2. Solution
 
 
- arrays: 4.1. Introduction
 
  
  
  - { }, resolving ambiguity with: 5.5.3. Discussion
 
  
  
  
  - appending one to another: 4.8.1. Problem
 
  
  
  
  - of arrays: 4.1. Introduction
 
    - 4.25.2. Solution
 
  
 
  
  
  
  - associative: 4.1. Introduction
 
    - 4.1. Introduction
 
    - (see also associative arrays)
 
  
 
  
  
  
  - changing size of: 4.7.1. Problem
 
    
    
    - padding: 4.7.3. Discussion
 
    
  
 
  
  
  
  - checking for certain element: 4.12.1. Problem
 
  
  
  
  - checking for certain key: 4.11.1. Problem
 
  
  
  
  - class variables stored in: 7.9.3. Discussion
 
  
  
  
  - commas separating elements, printing with: 4.10.1. Problem
 
  
  
  
  - converting to strings: 4.9.1. Problem
 
  
  
  
  - $_COOKIE: 8.3.2. Solution
 
  
  
  
  - data types for elements: 4.1. Introduction
 
  
  
  
  - defining with string keys: 4.1. Introduction
 
  
  
  
  - deleting elements from: 4.6.1. Problem
 
  
  
  
  - encoding form data as: 9.4.3. Discussion
 
  
  
  
  - $_ENV: 8.21.3. Discussion
 
  
  
  
  - fetch modes for database queries: 10.5.3. Discussion
 
    - 10.6.3. Discussion
 
    - 10.15.3. Discussion
 
  
 
  
  
  
  - file information returned by stat( ): 19.3.3. Discussion
 
    
    
    - iterating through: 19.3.3. Discussion
 
    
  
 
  
  
  
  - of files, returned by pc_process_dir( ): 19.10.3. Discussion
 
  
  
  
  - finding all element combinations of: 4.25.1. Problem
 
  
  
  
  - finding all permutations of: 4.26.1. Problem
 
  
  
  
  - finding elements meeting certain requirements: 4.14.1. Problem
 
  
  
  
  - finding largest or smallest valued element in: 4.15.1. Problem
 
  
  
  
  - finding position of an element: 4.13.1. Problem
 
  
  
  
  - finding union, intersection, or difference between: 4.24.1. Problem
 
  
  
  
  - form errors, storing in: 9.5.2. Solution
 
  
  
  
  - index not starting at (zero): 4.2.1. Problem
 
  
  
  
  - initializing to range of integers: 4.4.1. Problem
 
  
  
  
  - interpolating elements into strings: 1.8.3. Discussion
 
  
  
  
  - iterating through: 4.5.1. Problem
 
    
    
    - with each( ): 6.9.3. Discussion
 
    
    
    
    - in reverse: 18.10.3. Discussion
 
    
  
 
  
  
  
  - looping through with foreach: 4.1. Introduction
 
  
  
  
  - multiple return values for functions: 6.8.2. Solution
 
  
  
  
  - numeric: 4.1. Introduction
 
    - 4.24.3. Discussion
 
    
    
    - removing duplicate elements: 4.23.2. Solution
 
    
  
 
  
  
  
  - of objects: 4.1. Introduction
 
  
  
  
  - passing to functions with variable arguments: 6.6.2. Solution
 
  
  
  
  - printing HTML table with horizontal columns: 4.27. Program: Printing an Array in a Horizontally Columned HTML Table
 
  
  
  
  - processing and merging multiple with functions: 4.5.3. Discussion
 
  
  
  
  - randomizing order of elements: 4.21.1. Problem
 
  
  
  
  - reading configuration file into: 18.14.3. Discussion
 
  
  
  
  - reading file into: 18.9.2. Solution
 
  
  
  
  - reading file into and removing last element: 18.16.2. Solution
 
  
  
  
  - reading file into and then reversing: 18.10.2. Solution
 
  
  
  
  - reading file into and then shuffling lines: 18.12.2. Solution
 
  
  
  
  - removing duplicate elements from: 4.23.1. Problem
 
  
  
  
  - returned by localtime( ): 3.2.3. Discussion
 
  
  
  
  - reversing order of elements: 4.16.1. Problem
 
  
  
  
  - $_SESSION: 8.6.2. Solution
 
  
  
  
  - sorting: 4.17.1. Problem
 
    
    
    - by a computable field: 4.18.1. Problem
 
    
    
    
    - method, using instead of function: 4.20.1. Problem
 
    
    
    
    - multiple: 4.19.1. Problem
 
    
    
    
    - shuffling deck of cards: 4.22.1. Problem
 
    
  
 
  
  
  
  - storing multiple elements per key: 4.3.1. Problem
 
  
  
  
  - string representation of: 5.8.1. Problem
 
  
  
  
  - superglobal: 9.1. Introduction
 
    
    
    - $_FILES: 9.7.3. Discussion
 
    
  
 
  
  
  
  - swapping the keys and values of: 4.12.3. Discussion
 
  
  
  
  - testing for with is_array( ): 4.5.3. Discussion
 
  
  
  
  - treating variables as: 9.11.2. Solution
 
  
  
  
  - variables, coercing into array form: 4.5.3. Discussion
 
  
 
- array_search( ): 4.13.2. Solution
 
- array_shift( ): 4.6.3. Discussion
 
- array_splice( ): 4.6.3. Discussion
 
  - 4.7.3. Discussion
 
 
- array_unique( ): 4.23.2. Solution
 
  - 4.23.3. Discussion
 
  - 4.24.3. Discussion
 
 
- array_values( ): 4.6.3. Discussion
 
  - 4.23.3. Discussion
 
 
- array_walk( ): 6.13.3. Discussion
 
- arsort( ): 4.15.3. Discussion
 
  - 4.17.3. Discussion
 
 
- ASCII
 
  
  
  - character values in ereg patterns or replacements: 13.2.3. Discussion
 
  
  
  
  - characters, codes for: 16.12.3. Discussion
 
  
  
  
  - converting HTML to: 11.11.1. Problem
 
  
  
  
  - converting to hexadecimal for preg functions: 13.2.3. Discussion
 
  
  
  
  - converting to/from HTML: 11.10.1. Problem
 
  
  
  
  - FTP_ASCII parameter: 17.7.3. Discussion
 
  
  
  
  - line-delimiter characters on Windows: 18.1. Introduction
 
  
 
- asin( ): 2.12.3. Discussion
 
- asort( ): 4.15.3. Discussion
 
  - 4.17.3. Discussion
 
 
- asp_tags configuration directive: 8.24.3. Discussion
 
- assignment
 
  
  
  - = and =& operators: 6.7.3. Discussion
 
  
  
  
  - = operator: 5.2.1. Problem
 
  
  
  
  - =& operator: 6.7.2. Solution
 
    - 7.6.2. Solution
 
  
 
  
  
  
  - function returns to variables: 6.1. Introduction
 
  
 
- associative arrays: 4.1. Introduction
 
  - 4.1. Introduction
 
  
  
  - checking for specific array element: 4.12.3. Discussion
 
  
  
  
  - configuration variables in: 8.23.3. Discussion
 
  
  
  
  - function parameter as: 6.5.2. Solution
 
  
  
  
  - with integer keys: 4.7.3. Discussion
 
  
  
  
  - iterating through with for loops, recomputing count: 4.5.3. Discussion
 
  
  
  
  - removing duplicate elements: 4.23.2. Solution
 
  
  
  
  - returned by getdate( ): 3.2.3. Discussion
 
  
  
  
  - returned by pathinfo( ): 19.5.3. Discussion
 
  
 
- atan2( ): 2.12.3. Discussion
 
- atanh( ): 2.12.3. Discussion
 
- attach( ) (GtkTable): 20.7.3. Discussion
 
- attributes
 
  
  
  - adding to DOM XML nodes: 12.3.3. Discussion
 
  
  
  
  - XML: 12.3.3. Discussion
 
  
 
- Auth class: 17.9.2. Solution
 
- Auth::auth( ): 17.9.3. Discussion
 
- authentication
 
  
  
  - based on cookies: 8.11.1. Problem
 
  
  
  
  - embedding username and password in URLs: 18.4.3. Discussion
 
  
  
  
  - HTTP, basic: 8.10.1. Problem
 
    
    
    - PHP as CGI: 8.10.3. Discussion
 
    
  
 
  
  
  
  - LDAP, using for: 17.9.1. Problem
 
  
  
  
  - personal questions for users that attackers can't answer: 14.7.3. Discussion
 
  
  
  
  - SMTP: 17.2.3. Discussion
 
  
 
- Auth::getAuth( ): 17.9.3. Discussion
 
- Auth::start( ): 17.9.3. Discussion
 
- autoPrepare( ) (DB): 10.13.2. Solution
 
- auto_prepend_file configuration directive: 8.20.2. Solution
 
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
Copyright © 2003
O'Reilly & Associates, Inc.
All Rights Reserved.