Flylib.com
Core Web Application Development with PHP and MySQL
Core Web Application Development with PHP and MySQL
ISBN: 0131867164
EAN: 2147483647
Year: 2005
Pages: 255
Authors:
Marc Wandschneider
BUY ON AMAZON
core WEB APPLICATION DEVELOPMENT WITH PHP AND MYSQL
Table of Contents
Copyright
PRENTICE HALL PTR CORE SERIES
Introduction
Target Audience
About PHP
Layout
Before You Begin
Acknowledgments
In Closing
PartI.The Basics of PHP
Chapter1.Getting Started with PHP
Your First PHP Programs
Entering PHP Scripts
How to Store Data
Entering Basic Types in PHP
Some Very Useful Functions
Summary
Chapter2.The PHP Language
More on Entering Strings
More on Data Types
Type Conversions
Variables and Constants
Expressions and Operators
Control Structures
Summary
Chapter3.Code Organization and Reuse
Basic Code Reuse: Functions
Intermediate Code Reuse: Using and Including Files
Summary
Chapter4.Object-Oriented Programming
Moving Beyond Libraries
Object-Oriented Programming
Extending Objects
Other Features
Summary
Chapter5.Working with Arrays
Arrays Revisited
Iterating Over Elements in an Array
Multi-Dimensional Arrays
Operations on Arrays
Summary
Chapter6.Strings and Characters of the World
Strings and PHP
Character Sets and Unicode
Making Sense of It All in PHP
Configuring PHP for Unicode
Operating on Strings
Summary
Chapter7.Interacting with the Server: Forms
An Example of Forms
Working with HTML Forms
Working with the Server
Redirecting the User
Summary
PartII.Database Basics
Chapter8.Introduction to Databases
What Are We Talking About?
Motivations for Using a DBMS
Major Database Servers
How to Select a Database Server
Our Choice
Common Interfaces
Summary
Chapter9.Designing and Creating Your Database
What to Put into the Database
Organizing Your Data
An Introduction to SQL
Creating Databases
Setting User Permissions
Creating Tables
Deleting Tables and Databases
Summary
Chapter10.Using Databases: Storing and Retrieving Data
Before We Begin
Inserting Data into Our Tables
Retrieving Data from Tables
Modifying Data in Your Tables
Deleting Data from Tables
Summary
Chapter11.Using Databases: Advanced Data Access
Transactions
More Advanced Queries
Modifying Table Schemas
Summary
Chapter12.PHP and Data Access
Getting Ready
Connecting and Authenticating
Executing Queries
Queries a Go-Go
Old-School Interfaces
Summary
PartIII.Planning Web Applications
Chapter13.Web Applications and the Internet
A Closer Look at the World Wide Web
Designing Web Applications
Summary
Chapter14.Implementing a User Interface
User Interface Considerations
Implementing Your User Interface
Summary
Chapter15.User Management
How Users Connect to Our Application
Visitors Versus Known Users
Validating Users
Summary
Chapter16.Securing Your Web Applications: Planning and Code Security
Strategies for Dealing with Security
Identifying the Threats
Securing Your Code
Summary
Chapter17.Securing Your Web Applications: Software and Hardware Security
Securing Your Web Server and PHP
Secure Sockets Layer (SSL)
Database Security
Protecting the Network
Computer and Operating System Security
Disaster Planning
Summary
PartIV.Implementing Your Web Application
Chapter18.Error Handling and Debugging
How Errors Are Born
How PHP Manages Errors
Exceptions
Debugging
Summary
Chapter19.Cookies and Sessions
Cookies: Tasty and Useful
Sessions
Session Security
Summary
Chapter20.User Authentication
Planning for Members
Web Server-Provided Authentication
Implementing Our Own Authentication
Summary
Chapter21.Advanced Output and Output Buffering
Globalization and Locales
Formatted Output
Output Buffering
Summary
Chapter22.Data Validation with Regular Expressions
Using Regular Expressions
Data Validation with Regular Expressions
Other Regular Expression Functions
Summary
Chapter23.XML and XHTML
XML
Working with XML in PHP
XHTML
Summary
Chapter24.Files and Directories
Accessing Files
Accessing Directories
Security Considerations
Summary
Chapter25.File Uploading
Uploading User Files
A File-Uploading Example
Security Considerations
Summary
Chapter26.Working with Dates and Times
Sources of Dates and Times
Dates and Times in PHP
More Dates and Times in Database Servers
Summary
Chapter27.XML Web Services and SOAP
XML Web Services
How Web Services Work
Using Web Services in PHP
Sample: Working with the Google APIs
Summary
Chapter28.Using PEAR
Introduction to PEAR
Installation and Configuration
Basic Commands
Example: Using the Date Class
Summary
Chapter29.Development and Deployment
Coding Standards
Source Code Control
Testing
Deployment
Summary
PartV.Sample Projects and Further Ideas
Chapter30.Strategies for Successful Web Applications
Singleton Objects
Session Management
A Holistic Approach to Error Handling
Database Connection Management
PHP Configuration Settings
Summary
Chapter31.An Appointment Manager
Overview
Installing and Running the Sample
Structure and Page Progression
Code Walkthrough
SuggestionsExercises
Summary
Chapter32.A Blogging Engine
Overview
Installing and Running the Sample
Structure and Page Progression
Code Walkthrough
SuggestionsExercises
Summary
Chapter33.An Ecommerce Application
Overview
Installing and Running the Sample
Structure and Page Progression
Code Walkthrough
Payment Processing
SuggestionsExercises
Summary
PartVI.Appendixes
AppendixA.InstallationConfiguration
Installation
Configuration
Summary
AppendixB.Database Function Equivalents
Working with Databases
Data Description and Creation
Other Functions and Interesting Notes
Summary
AppendixC.Recommended Reading
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
Core Web Application Development with PHP and MySQL
ISBN: 0131867164
EAN: 2147483647
Year: 2005
Pages: 255
Authors:
Marc Wandschneider
BUY ON AMAZON
Beginning Cryptography with Java
The JCA and the JCE
Object Description in Cryptography Using ASN.1
Certificate Revocation and Path Validation
Key and Certificate Management Using Keystores
Appendix C Using the Bouncy Castle API for Elliptic Curve
Strategies for Information Technology Governance
Structures, Processes and Relational Mechanisms for IT Governance
Integration Strategies and Tactics for Information Technology Governance
Measuring and Managing E-Business Initiatives Through the Balanced Scorecard
Governing Information Technology Through COBIT
The Evolution of IT Governance at NB Power
Introducing Microsoft ASP.NET AJAX (Pro - Developer)
The AJAX Revolution
The Pulsing Heart of ASP.NET AJAX
The AJAX Control Toolkit
Built-in Application Services
Building AJAX Applications with ASP.NET
Mastering Delphi 7
Writing Delphi Components
Libraries and Packages
The Microsoft .NET Architecture from the Delphi Perspective
Delphi for .NET Preview: The Language and the RTL
Appendix C Free Companion Books on Delphi
Persuasive Technology: Using Computers to Change What We Think and Do (Interactive Technologies)
Computers as Persuasive Tools
Computers as Persuasive Media Simulation
Computers as Persuasive Social Actors
Credibility and Computers
Credibility and the World Wide Web
.NET-A Complete Development Cycle
Commonly Used Software Development Models
Project Management Issues
Analysis of the Advanced GDI+ Extensions Requirements
Accessing System Resources
E-mail, Password, Credit Card: Creating a Customer Profile
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies