13.09.2016 Views

PHP and MySQL Web Development 4th Ed-tqw-_darksiderg

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

962 timeouts, avoiding<br />

timeouts, avoiding, 467<br />

timestamps, Unix, 471-472<br />

tokens (strings), 117<br />

top-down approach to security, 363<br />

topbar.php file, 819, 825<br />

totaling forms with operators, 41-42<br />

touch() function, 447<br />

traceroute comm<strong>and</strong> (UNIX), 344<br />

tracking user’s purchases (Shopping Cart<br />

application), 608<br />

Transmission Control Protocol. See TCP<br />

Transmission Control Protocol/Internet<br />

Protocol. See TCP/IP<br />

transactions, 313<br />

ACID compliance, 313<br />

autocommit mode, 314<br />

committed, 314<br />

defined, 313<br />

InnoDB tables, 314-315<br />

rolled back, 314<br />

secure transactions, 409-410<br />

Internet, 411-412<br />

screening user input, 417<br />

Secure Sockets Layer (SSL),<br />

413-416<br />

secure storage, 417-419<br />

systems, 412-413<br />

user machines, 410-411<br />

<strong>Web</strong> browsers, 410-411<br />

transfer modes, FTP, 466<br />

transferring data, database replication,<br />

306-308<br />

tree structure (<strong>Web</strong> forum application),<br />

742-743<br />

tree_node class, 743<br />

treenode class (<strong>Web</strong> forum application),<br />

753, 757-760<br />

treenode_class.php files (<strong>Web</strong> forum application),<br />

744<br />

triggering errors, 564<br />

trim() function, 110, 271<br />

Tripwire <strong>Web</strong> site, 346<br />

troubleshooting<br />

errors, 66. See also errors<br />

file uploads, 438-439<br />

opening files, 65-66<br />

TrueType fonts, 492<br />

try blocks (exception h<strong>and</strong>ling), 193<br />

tuples (tables), 209<br />

tutorials<br />

exception h<strong>and</strong>ling, 203<br />

graphs, 508<br />

two-dimensional arrays, 88-90<br />

two-table joins, 250-251<br />

type<br />

conversion specification type codes,<br />

112-113<br />

hinting, 184<br />

operator, 40<br />

U<br />

-u switch (mysql comm<strong>and</strong>), 221<br />

uasort() function, 95<br />

ucfirst() function, 113<br />

ucwords() function, 114<br />

uksort() function, 95<br />

umask() function, 443<br />

unary operators, 33<br />

undefined functions, calling, 145-146<br />

uninterruptible power supply (UPS), 359<br />

union operator, 87<br />

Unix<br />

binary installations, 890-893<br />

date() function, 471-472<br />

Epoch (GMT), 471<br />

httpd.conf file, 896-897<br />

libpdf_php file, copying, 899<br />

<strong>PHP</strong>, testing, 897<br />

source installations, 891, 893-896<br />

SSL, testing, 899<br />

traceroute comm<strong>and</strong>, 344<br />

UNIX_TIMESTAMP() function, 476-477<br />

unlink() function, 76, 447<br />

unmatched rows, 252-253<br />

unnecessary OS applications, disabling, 388<br />

unserialize() function, 527, 848<br />

unset() function, 45<br />

UNSIGNED keyword, 231<br />

unsubscribe() function, 717<br />

unsubscribing online newsletters, 717-718<br />

update anomalies (<strong>Web</strong> databases)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!