Index[SYMBOL] [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] %S format string option (DATE FORMAT() function) Satisfy all directive, combining access methods Satisfy any directive, combining access methods Satisfy directive, combining access methods saving function state between calls state, hidden fields scalability (Apache) network settings operating system limits performance-related settings status settings ScanErrLog, monitoring error logs schemas, directives scope, function variables scoreboard files 2nd ScoreBoardFile directive screen savers ScriptAlias directive (mass virtual hosting) scripts addentry.php addtocart.php apachectl configure makefiles PHP installs targets date pulldown.class.php delentry.php file upload input, creating for discussion forums installing PHP removefromcart.php replytopost.php (discussion forums) selentry.php showcart.php showitem.php split-file Perl tags topic list script (discussion forums) topic post script (discussion forums) user login SEC TO TIME() function second normal forms, rules for SECOND() function secure HTTP secure servers certificates, managing SSL configuring protocols 2nd security access control Apache authentication digital certificates discussed need for basic authentication certificates key pairs self-signed signing requests communications confidentiality public key cryptography SSL protocols symmetric cryptography digest authentication encryption integrity communications message digests lock screen mechanism MySQL need for reverse DNS lookups software upgrades SSH SSL configuration mod ssl Apache Module OpenSSL protocols (secure servers) symlinks TLS (Transport Layer Security) Security Options screen (MySQL Configuration Wizard) sel * fields, shopping cart database tables sel item price field, shopping cart database tables SELECT command 2nd 3rd SELECT element SELECT statements 2nd selentry.php script self-signed certificates (managing certificates) semicolons (;) 2nd do, while statements Listen directive sending mail, form submission form creation HTML formatted mail mail() function script creation signals, kill command serialize() function ServerAlias directive (syntax) ServerName directive, configuration files ServerRoot directive, Apache configuration servers $SERVER superglobal binary commands conditional starting environment commands pipes, opening to and from processes headers loads, distributing (Apache performance) troubleshooting 2nd virtual servers, specifying (<VirtualHost> directive container) Web servers activity, logging and monitoring Apache, installing (Windows) troubleshooting Service icon sessions destroying IDs passing in query strings shopping cart database tables overview registered users session set save handler() function session start() function 2nd $SESSION superglobal 2nd session_destroy() function session_id() function session_save_path() function session_start() function starting storing arrays in user preferences variables set time limit() function Set-Cookie header setcookie() function setDate array() function setDate global() function settype() function setYearEnd() function setYearStart() function SHA digest algorithms shading effects, pie charts shapes, drawing shopping cart database table example carts adding items to removing items from viewing checkout actions, performing checkout form, creating field lengths field names integrating with storefront short open tag switch short tags SHOW COLUMNS command SHOW command SHOW CREATE TABLE command SHOW DATABASES command SHOW GRANTS command SHOW OPEN TABLES command SHOW STATUS command 2nd SHOW TABLE STATUS command SHOW TABLES command SHOW VARIABLES command showcart.php script showitem.php script shuffle() function, arrays SHUTDOWN command signatures (certificates) signed data types signing requests, certificates SimpleXML functions, accessing XML from PHP single quotation marks (') single-byte character sets single-line comments size attribute size of files, determining sizeof() function, arrays skipping iterations (loops) slow queries status variable SMALLINT data type Solaris spaces (HTML documents), viewing specifiers (strings) split-file Perl script splitting logs sprintf() function 2nd SSH SSL (Secure Sockets Layer) configuring (secure servers) digital certificates installing mod ssl module OpenSSL library Linux/UNIX mod ssl module protocols authentication confidentiality confidentiality (public key cryptography) encryption secure servers 2nd SSLCertificateFile directive Windows SSLeay library stacking images standard tags Start Apache link start tags 2nd $start variable state functions, saving between calls saving, hidden fields statements [See also commands ; loops.] block of, starting/ending break 2nd case continue defined DELETE do, while echo() 2nd exit for foreach function 2nd global if 2nd 3rd if, else INSERT return 2nd SELECT 2nd static switch UPDATE while 2nd status Apache settings, scalability code, conditional logging files, checking schemas, directives storage (backend) database file-based access control authentication file-based authentication functions (authentication modules) store categories field, storefront database table example store item color field, storefront database table example 2nd store item size field, storefront database table example 2nd store items field, storefront database table example stored procedures storefront database table example add to cart button cat id field categories of items, displaying planning process store categories field store item color field 2nd store item size field store items field storing certificate signing requests formatted strings password files (file-based authentication) str replace() function, replacing strings STRAIGHT JOIN command strings arrays, breaking into case, converting cleaning up data types 2nd defined formatting argument swapping conversion specification 2nd example field width specifications format control string padding specifiers precision specifications printf() function specifiers storing type specifiers indexing length, finding log formats modification functions portions extracting replacing query, passing session IDs replacing substrings tokenizing web resources wrapping text strip tags() function stripslashes() function 2nd 3rd strlen() function strpos() function strstr() function strtok() function strtolower() function strtoupper() function subdirectories [See directories.] subentries, adding online address book records subexpressions subject information (certificates) subqueries, SQL statements subscribers tables, creating (mailing list subscription mechanisms) subscription forms, creating (mailing list subscription mechanisms) 2nd subscription mechanism (mailing lists) substr() function substr_replace() function, replacing string portions SUBSTRING() function substrings subtraction operators (-) superglobals $COOKIE superglobal $ENV superglobal $FILES superglobal 2nd $GET superglobal $POST superglobal $REQUEST superglobal $SERVER superglobal $SESSION superglobal 2nd support contracts (MySQL) support-files subdirectories swapping arguments, formatting strings switch statements symlink (system links), file system access (scalability) SymLinksIfOwnerMatch parameter, Options directive symmetric cryptography syntax access log container directives error log <IfDefine> conditional container <IfModule> conditional container per-directory configuration files, disabling request headers, name-based virtual hosting schemas, directives ServerAlias directive syslog daemon, Unix error logs system() function, running commands with |