|
Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] Safe Mode enabling 2nd 3rd file permissions restrictions 2nd 3rd 4th functions restricted use of 2nd 3rd Sams Teach Yourself MySQL in 24 Hours Sams Teach Yourself Object-Oriented Programmning in 21 Days scalar variables scripts A Badly Formatted Script That Displays the Date and Time (Listing 1.3) Displaying the System Date and Time (Listing 1.1) 2nd flow control conditional statements 2nd 3rd conditional statements, logical operators 2nd 3rd conditional statements, multiple condition branches 2nd conditional statements, operators 2nd conditional statements, switch statement 2nd loops 2nd 3rd 4th 5th 6th 7th 8th 9th library functions including Using Comments in a Script (Listing 1.4) Using echo to Send Output to the Browser (Listing 1.2) 2nd 3rd web server information web page requests 2nd searching PEAR packages 2nd strings in regular expressions 2nd security authentication basic HTTP 2nd 3rd 4th 5th 6th 7th session-based 2nd session-based, building 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th session-based, login forms 2nd 3rd 4th 5th 6th session-based, login usability 2nd session-based, password encryption 2nd 3rd classes disabling databases escapeshellcmd function 2nd SQL injections 2nd 3rd 4th filesystem access restricting 2nd functions disabling hiding presence of PHP expose_php directive 2nd 3rd host programs shell commands, escaping 2nd php.ini file configuration directives Safe Mode enabling 2nd 3rd permission restrictions 2nd 3rd 4th websites password cookies SELECT tag (PHP) generate_menu function 2nd MULTIPLE attribute 2nd 3rd 4th selecting MySQL databases semicolon character ( ) statement termination send_comments.php (Listing 11.2) email messages forms-handling 2nd sending HTTP headers checking on send condition 2nd customized 2nd sequences databases creating (DB class) 2nd dropping (DB class) serialize function array manipulation 2nd server-side scripting page processing 2nd SERVER_ADDR element 2nd SERVER_PORT element 2nd session-based authentication 2nd building 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th login forms 2nd 3rd 4th 5th 6th login usability 2nd password encryption 2nd 3rd session_start function session creation 2nd sessions code listings Using Arrays as Session Variables (14.2) 2nd Using Session Variables to Track Visits to a Page (14.1) creating via session_start function 2nd variables array storage 2nd versus cookies set_error_handler function 2nd 3rd 4th setcookie function cookies creating 2nd settype function shell commands host programs escaping 2nd shell scripts #! (hash bang) character arguments passing 2nd 3rd Bourne Again Shell (bash) Bourne Shell (sh) file extensions file permissions executing 2nd naming requirements shuffle function array manipulation 2nd single quotes strings 2nd single-line comments 2nd 3rd single-quoted strings variables 2nd sort function array manipulation 2nd source code Apache apachect1 start command compiling 2nd 3rd configure command 2nd downloading make command make install command space class characters in regular expressions sprintf function string formatting 2nd SQL errors debugging 2nd 3rd SQL injections database security 2nd 3rd 4th SQL queries executing via DB class (PEAR) 2nd 3rd SQL statements DML subset 2nd executing (MySQL) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th srand function random number generation statement termination semicolon ( ) character storing date formats 2nd Unix timestamp 2nd 3rd 4th 5th stream identifiers command-line scripts 2nd 3rd string padding string data type converting to integer data type string data types 2nd 3rd strings capitalization strtolower function 2nd strtoupper function 2nd ucfirst function 2nd ucwords function 2nd comparing 2nd ASCII values concatenation operator 2nd dissecting (sublen function) dissecting (subpos function) 2nd 3rd dissecting (substr function) 2nd escape characters backslash ( 2nd 3rd formatting format codes 2nd 3rd 4th 5th printf function 2nd 3rd 4th sprintf function 2nd function of 2nd joining via concatenation operator numbers base 2 format (%b) decimal format (%d) quotation marks double 2nd single 2nd regular expressions breaking into components 2nd position, testing 2nd searching and replacing 2nd variables double-quoted 2nd single-quoted 2nd strtolower function string capitalization 2nd strtotime function strtoupper function string capitalization 2nd sublen function strings dissection of submitting HTML forms 2nd 3rd 4th 5th 6th 7th 8th 9th *FORM* tag 2nd *INPUT* tag 2nd 3rd *SELECT* tag 2nd *TEXTAREA* tag project proposals PEAR 2nd user comments HTML forms 2nd subpos function strings dissection of 2nd 3rd substr function strings dissection of 2nd subtraction (-) operator suppressing errors 2nd 3rd 4th switch statement conditional statements 2nd system resource limits php.ini file configuration directives 2nd |
|