13.09.2016 Views

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

operators<br />

943<br />

O<br />

Object data type (variables), 29<br />

objects, 160-161<br />

cloning, 186<br />

real-world modeling (<strong>Web</strong> databases),<br />

211-212<br />

throwing, 196<br />

ODBC (Open Database Connectivity) functions,<br />

282<br />

one-to-many relationships (databases), 211<br />

one-to-one relationships (databases), 211,<br />

216<br />

online brochures (commercial <strong>Web</strong> sites),<br />

328<br />

common pitfalls, 330<br />

limitations, 328<br />

answering feedback, 329<br />

lack of information, 328<br />

poor presentation, 329<br />

tracking success, 330-331<br />

updated information, 329<br />

online catalogs (Shopping Cart application),<br />

608<br />

online newsletters, 687<br />

accounts<br />

configuring, 719<br />

creating, 702-705<br />

administrative functions, 721<br />

databases<br />

configuring, 692-694<br />

lists/subscribers, 688<br />

diagrams, 689-691<br />

email attachments, 689<br />

extensions, 740<br />

file upload, 688-689<br />

lists<br />

archives, viewing, 716-717<br />

creating, 722-724<br />

viewing, 708-716<br />

logging in, 702, 705-707<br />

logging out, 721<br />

passwords, 719-721<br />

previewing, 732-733<br />

requirements, 688<br />

script architecture, 694, 700-701<br />

sending messages, 733, 737-739<br />

solution overview, 689-691<br />

subscribing, 717-718<br />

unsubscribing, 717-718<br />

uploading, 724-727, 731<br />

OOP (object-oriented programming)<br />

classes, 160-161<br />

objects, 160-161<br />

polymorphism, 161<br />

Open Database Connectivity (ODBC) functions,<br />

282<br />

open_mailbox() function, 675<br />

opendir() function, 440<br />

opening files, 61<br />

file modes, 61-62<br />

fopen() function, 62-64<br />

FTP (File Transfer Protocol), 64-65<br />

HTTP (Hypertext Transfer Protocol),<br />

64-65<br />

potential problems, 65-66<br />

tags (XML), 810<br />

OpenSSL<br />

configuring, 894<br />

<strong>Web</strong> site, 891<br />

operating systems<br />

database security, 294<br />

unnecessary applications, disabling, 388<br />

updating, 387-388<br />

operations<br />

creating, 162-164<br />

overriding, 173<br />

operators, 32<br />

arithmetic operators, 33-34<br />

arrays, 40, 87-88<br />

assignment (=), 25, 28, 34<br />

combination assignment operators,<br />

35<br />

decrement operators, 35-36<br />

increment operators, 35-36<br />

reference operator, 36<br />

returning values, 34-35<br />

associativity, 42-44<br />

bitwise operators, 38<br />

comma operator, 39<br />

comparison operators, 36-37<br />

equals operator, 37<br />

WHERE clauses, 248-249

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

Saved successfully!

Ooh no, something went wrong!