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.

usort() function<br />

963<br />

UPDATE privilege, 225<br />

UPDATE statement, 261<br />

updating<br />

avoiding, 213<br />

FTP servers, 464-465<br />

operating systems, 387-388<br />

privileges, 293-294<br />

records, 261<br />

Shopping Cart application, 631-632<br />

software, 378-379<br />

upload.php files (MLM application), 691<br />

uploading<br />

files, 431-432<br />

displaying, 437<br />

HTML, 433<br />

HTML forms, 431<br />

<strong>PHP</strong>, writing, 434-438<br />

security, 434, 438<br />

troubleshooting, 438-439<br />

FTP (File Transfer Protocol), 466<br />

online newsletters, 724-731<br />

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

url_fns.php files (<strong>PHP</strong>Bookmark application),<br />

572<br />

urlencode() function, 399, 455<br />

USAGE privilege, 227<br />

user authentication<br />

input data, validating, 580<br />

logging in, 584-587<br />

logging out, 587-588<br />

passwords<br />

resetting, 591-595<br />

setting, 588-591<br />

registering, 577, 580-583<br />

user declared variables, 28<br />

user input, screening, 417<br />

user interfaces, commercial <strong>Web</strong> sites,<br />

333-334<br />

user personalization<br />

bookmarks<br />

adding, 596-599<br />

deleting, 600-602<br />

displaying, 599<br />

recommending, 571<br />

storing, 571<br />

defined, 569<br />

passwords, 570<br />

recommendations, 602-605<br />

solutions, 570-572<br />

system requirements, 570<br />

usernames, 570<br />

user privileges, database security, 295-296<br />

user tables, 288-290<br />

user views (Shopping Cart application),<br />

609-610<br />

user-defined exceptions, 196-197, 199<br />

user-defined sorts, multidimensional arrays,<br />

93-95<br />

user_auth_fns.php files<br />

MLM application, 691<br />

<strong>PHP</strong>Bookmark application, 572<br />

Shopping Cart application, 612<br />

Warm Mail application, 655<br />

user_auth_fns.php library<br />

check_auth_user() function, 665<br />

usernames, 570<br />

users<br />

administrative user privileges, 226-227<br />

authentication, 391, 401-406<br />

access control, implementing,<br />

392-395<br />

basic authentication, 399<br />

digest authentication, 400<br />

encrypting passwords, 397-399<br />

identifying users, 391-392<br />

mod_auth_mysql module, 406-408<br />

multiple pages, protecting, 399<br />

storing passwords, 395<br />

<strong>Web</strong> sites, 408<br />

<strong>MySQL</strong>, setting up, 223<br />

privileges, 223<br />

global privileges, 224<br />

GRANT comm<strong>and</strong>, 223-228<br />

principle of least privilege, 223<br />

REVOKE comm<strong>and</strong>, 227-228<br />

types, 225-227<br />

secure transactions, 410-411<br />

setting up in <strong>MySQL</strong>, 223-229<br />

Using mkdir() function, 443<br />

usort() function, 94

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

Saved successfully!

Ooh no, something went wrong!