LEADER 00000nam a22005413i 4500
001 EBC225829
003 MiAaPQ
005 20200713055106.0
006 m o d |
007 cr cnu||||||||
008 200713s2005 xx o ||||0 eng d
020 9780764589706|q(electronic bk.)
020 |z9780764579660
035 (MiAaPQ)EBC225829
035 (Au-PeEL)EBL225829
035 (CaPaEBR)ebr10114243
035 (CaONFJC)MIL25259
035 (OCoLC)271809741
040 MiAaPQ|beng|erda|epn|cMiAaPQ|dMiAaPQ
050 4 TK5105.888.B425 2005
082 0 005.2/762
100 1 Naramore, Elizabeth
245 10 Beginning PHP5, Apache, and MySQL Web Development
250 1st ed
264 1 Hoboken :|bJohn Wiley & Sons, Incorporated,|c2005
264 4 |c©2005
300 1 online resource (818 pages)
336 text|btxt|2rdacontent
337 computer|bc|2rdamedia
338 online resource|bcr|2rdacarrier
490 1 Programmer to programmer
505 0 Intro -- Beginning PHP5, Apache, and MySQL Web Development
-- About the Authors -- Credits -- Contents -- Part I:
Getting Started -- Chapter 1: Configuring Your
Installation -- Projects in This Book -- Brief Intro to
PHP, Apache, MySQL, and Open Source -- How the Pieces of
the AMP Module Work Together -- Configuring Your Apache
Installation -- Configuring Your PHP Installation --
Configuring Your MySQL Installation -- Where to Go for
Help and Other Valuable Resources -- Summary -- Part II:
Movie Review Web Site -- Chapter 2: Creating PHP Pages
Using PHP5 -- Overview of PHP Structure and Syntax --
Creating Your First Program -- Using HTML to Spice Up Your
Pages -- Using Constants and Variables to Add
Functionality -- Passing Variables between Pages -- Using
if/else Arguments -- Using Includes for Efficient Code --
Using Functions for Efficient Code -- All About Arrays --
While You're Here . . . -- Alternate Syntax for PHP -- OOP
Dreams -- Summary -- Exercises -- Chapter 3: Using PHP5
with MySQL -- Overview of MySQL Structure and Syntax --
How PHP Fits with MySQL -- Connecting to the MySQL Server
-- Looking at a Ready-Made Database -- Querying the
Database -- Helpful Tips and Suggestions -- Summary --
Exercises -- Chapter 4: Using Tables to Display Data --
Creating a Table -- Populating the Table -- Who's the
Master? -- A Lasting Relationship -- Summary -- Exercises
-- Chapter 5: Form Elements: Letting the User Work with
Data -- Your First Form -- Driving the User Input -- Using
Form Elements Together -- Summary -- Exercises -- Chapter
6: Letting the User Edit the Database -- Preparing the
Battlefield -- Inserting a Simple Record from phpMyAdmin -
- Inserting a Record in a Relational Database -- Deleting
a Record -- Editing Data in a Record -- Summary --
Exercise -- Chapter 7: Manipulating and Creating Images
with PHP -- Working with the GD Library
505 8 Allowing Users to Upload Images -- Converting Image File
Types -- Black and White -- Adding Captions -- Adding
Watermarks and Merging Images -- Creating Thumbnails --
Summary -- Exercises -- Chapter 8: Validating User Input -
- Users Are Users Are Users . . . -- Incorporating
Validation into the Movie Site -- Forgot Something? --
Checking for Format Errors -- Summary -- Exercise --
Chapter 9: Handling and Avoiding Errors -- How the Apache
Web Server Deals with Errors -- Error Handling and
Creating Error Handling Pages with PHP -- Other Methods of
Error Handling -- Summary -- Exercises -- Part III: Comic
Book Fan Site -- Chapter 10: Building Databases -- Getting
Started -- Designing Your Database -- Creating a Database
in MySQL -- Creating the Comic Character Application --
Summary -- Exercises -- Chapter 11: Sending E-mail --
Setting Up PHP to Use E-mail -- Sending an E-mail --
Dressing Up Your E-mails with HTML -- Storing Images --
Getting Confirmation -- Creating a Reusable Mail Class --
Summary -- Exercises -- Chapter 12: User Logins, Profiles,
and Personalization -- The Easiest Way to Protect Your
Files -- Friendlier Logins Using PHP's Session and Cookie
Functions -- Using Database-Driven Information -- Summary
-- Exercises -- Chapter 13: Building a Content Management
System -- Getting Your Users to Return -- Preparing the
Database -- Coding for Reusability -- Transaction Pages --
User Interface -- Summary -- Exercises -- Chapter 14:
Mailing Lists -- What Do You Want to Send Today? -- Coding
the Administration Application -- Sign Me Up! -- Mailing
List Ethics -- Summary -- Exercises -- Chapter 15: Online
Stores -- Adding E-Commerce to the Comic Book Fan Site --
E-Commerce, Any Way You Slice It -- Summary -- Exercises -
- Chapter 16: Creating a Bulletin Board System -- Your
Bulletin Board -- Preparing the Database -- Reusable Code
505 8 Transaction Pages -- Account Functionality -- Forum
Functionality -- Afterthoughts -- Summary -- Exercises --
Chapter 17: Using Log Files to Improve Your Site --
Locating Your Logs -- Analyzing Your Log Data -- Putting
the Analysis to Work -- Summary -- Chapter 18:
Troubleshooting -- Installation Troubleshooting -- Parse
Errors -- Empty Variables -- "Headers Already Sent" Error
-- General Debugging Tips -- Where to Go for Help --
Summary -- Appendix A: Answers to Exercises -- Appendix B:
PHP Quick Reference -- Appendix C: PHP5 Functions --
Appendix D: MySQL Data Types -- Appendix E: MySQL Quick
Reference -- Appendix F: Comparison of Text Editors --
Appendix G: Choosing a Third-Party Host -- Appendix H: An
Introduction to PEAR -- Appendix I: AMP Installation --
Index
520 This update to a Wrox bestseller dives in and guides the
reader through the entire process of creating dynamic,
data-driven sites using the open source "AMP" model:
Apache Web server, the MySQL database system, and the PHP
scripting language. The team of expert authors covers PHP
scripting, database management, security, integration, and
e-commerce functions and comes complete with a useful
syntax reference. Showcases three fully functional Web
site examples, with implementations for both Windows and
Linux, that readers can incorporate into their own
projects Updates include a new chapter on PHP5 features
and functions, a new example Web site application, and
updates to PHP5 throughout the text
588 Description based on publisher supplied metadata and other
sources
590 Electronic reproduction. Ann Arbor, Michigan : ProQuest
Ebook Central, 2020. Available via World Wide Web. Access
may be limited to ProQuest Ebook Central affiliated
libraries
650 0 Apache (Computer file : Apache Group);MySQL (Electronic
resource);PHP (Computer program language);Web site
development
655 4 Electronic books
700 1 Gerner, Jason
700 1 Stolz, Jeremy
700 1 Glass, Michael K
700 1 Le Scouarnec, Yann
700 1 Le Scouarnec, Yann
776 08 |iPrint version:|aNaramore, Elizabeth|tBeginning PHP5,
Apache, and MySQL Web Development|dHoboken : John Wiley &
Sons, Incorporated,c2005|z9780764579660
830 0 Programmer to programmer
856 40 |uhttps://ebookcentral.proquest.com/lib/sinciatw/
detail.action?docID=225829|zClick to View