正在加载...

PHP 5

PHP 5

作者:Steven Holzner

出版日期:April 12, 2005

页数:360

ISBN:0-13-149862-2

本书永久链接:http://www.ppurl.com/2008/09/php-5.html

共享用户信息

 
stack
stack11,320
14569,864

书籍简介

The fastest route to true PHP mastery!So…you've been asked to pitch in on a PHP project…starting now. Or maybe one's on the horizon. Or maybe you need to get real PHP skills onto your resume. You've done web stuff. Maybe used other scripting languages. Now you want to get productive with PHP, fast.Welcome. We wrote this book for you. We'll leverage what you already know, so you'll go further, faster than you ever expected.You'll get the real nuts and bolts, not theory or hooey. You'll learn through dozens of focused examples: tested for reliability, crafted for clarity, easy to adapt for your own projects.Need specific solutions? This book's modular, high-efficiency format delivers theminstantly. Award-winning author Steven Holzner draws on his unparalleled experience teaching programming: No other PHP guide covers this much, this well, this quickly. Dig in, get started, get resultstoday! All you need to succeed with PHP in Linux or Windows Master core concepts: operators, flow control, strings, arrays, functions, and more Learn essential web techniques: cookies, session management, automated email, FTP, and more Use PHP 5's object model and object-oriented techniques Efficiently handle text boxes, buttons, and other HTML controls Create web forms, validate user input, and check browsers Work with MySQL and other databasesIncludes concise PHP 5 language and functional references!All the book's programming examples are available for download on the companion web site.Spring Into is a new series of fast-paced tutorials from Addison-Wesley. Each book in the series is designed to bring you up-to-speed quickly. Complex topics and technologies are reduced to their core components, and each component is treated with remarkable efficiency in one- or two-page spreads. Just the information you need to begin working…now! And because the books are example-rich and easy to navigate, you'll find that they make great on-the-job references after you've mastered the basics.

+ 展开目录

     Copyright
     spring into series
        YOUR OPINION IS IMPORTANT TO US!
     From the Series Editor
     Preface
        Who Should Read This Book?
        How Is This Book Organized?
        What's Unusual About This Book?
        Where Can You Download Examples Used in This Book?
        Who Helped Me Write This Book?
     About the Author
     About the Series Editor
     Chapter 1.  Essential PHP
        Getting PHP
        Setting Up Your Development Environment
        Creating Your First PHP Script
        Running Your First PHP Script
        What If It Doesn't Work?
        Mixing In Some HTML
        How About Printing Out Some Text?
        More Printing Power
        Printing "Here" Documents
        Running PHP on the Command Line
        Commenting Your Scripts
        Getting a Handle on Data: Variables
        Assigning Values to Variables
        Interpolating Variables in Strings
        Creating Variable Variables
        Creating Constants
        Handling Data Types
        Summary
     Chapter 2.  Gaining Control with Operators and Flow Control
        The Math Operators
        The Math Functions
        The Assignment Operators
        Incrementing and Decrementing
        Operator Precedence
        The Execution Operator
        String Operators
        Bitwise Operators
        Using if Statements
        The Comparison Operators
        Logical Operators
        Using else Statements
        Using elseif Statements
        The Ternary Operator
        Using switch Statements
        Working with for Loops
        Working with while Loops
        Working with do...while Loops
        Working with foreach Loops
        Breaking Out of Loops
        Skipping Interactions with continue
        Some Alternative Syntax
        Summary
     Chapter 3.  Handling Strings and Arrays
        Listing of String Functions
        Using the String Functions
        Formatting Strings
        Converting to and from Strings
        Creating Arrays
        Modifying Arrays
        Removing Array Elements
        Looping Over Arrays
        Listing of the Array Functions
        Sorting Arrays
        Navigating through Arrays
        Imploding and Exploding Arrays
        Extracting Variables from Arrays
        Merging and Splitting Arrays
        Comparing Arrays
        Manipulating the Data in Arrays
        Creating Multidimensional Arrays
        Looping Over Multidimensional Arrays
        Using the Array Operators
        Summary
     Chapter 4.  Breaking It Up: Functions
        Creating a Function
        Passing Data to Functions
        Passing Arrays to Functions
        Setting Up Default Argument Values
        Passing Arguments by Reference
        Creating Variable-Length Argument Lists
        Returning Values from Functions
        Returning Arrays from Functions
        Returning Lists from Functions
        Returning References from Functions
        Using Variable Scope
        Getting Global Access
        Using Static Variables
        Creating Variable Functions
        Creating Conditional Functions
        Creating Functions within Functions
        Using Include Files
        Handling Errors Returned by Functions
        Summary
     Chapter 5.  Handling HTML Controls in Web Pages
        Handling User Data with Web Forms
        Creating Text Fields
        Retrieving Data from Text Fields
        Creating Text Areas
        Creating Checkboxes
        Creating Radio Buttons
        Creating Listboxes
        Creating Hidden Controls
        Creating Password Controls
        Creating Image Maps
        Uploading Files
        Reading Uploaded Files
        Creating Buttons: Take 1
        Creating Buttons: Take 2
        Creating Buttons: Take 3
        Summary
     Chapter 6.  Creating Web Forms and Validating User Input
        Displaying All a Form's Data At Once
        Useful Server Variables
        Useful HTTP Headers
        Determining Browser Type with HTTP Headers
        Redirecting Users with HTTP Headers
        Receiving Form Data in Custom Arrays
        Web Applications Using a Single PHP Page
        Validating User Data
        Validating Data: Requiring Data Entry
        Validating Data: Checking for Numbers
        Validating Data: Checking for Strings
        Removing HTML Tags
        Encoding HTML Tags
        Preserving Data
        Using JavaScript to Validate Data
        Using HTTP Authentication
        Summary
     Chapter 7.  Object-Oriented Programming and File Handling
        Working with Classes and Objects
        Creating a Class
        Creating an Object
        Restricting Access to Properties and Methods
        Initializing Objects with Constructors
        Basing One Class on Another: Inheritance
        Using Protected Inheritance
        Overriding Methods
        Accessing Base Class Methods
        Opening a File: fopen
        Reading Lines of Text: fgets
        Reading Characters: fgetc
        Binary Reading: fread
        Reading a Whole File: file_get_contents
        Parsing a File: fscanf
        Writing to a File: fwrite
        Appending to a File: fwrite
        Writing the File at Once: file_put_contents
        Summary
     Chapter 8.  Working with Databases
        What Are Databases?
        Some Basic SQL
        Setting Up Database Support in PHP
        Creating a Database Using MySQL
        Adding Data to the Database
        Accessing a MySQL Database
        Displaying a Data Table
        Updating Your Data
        Inserting New Data
        Deleting Data
        Creating a New Table
        Creating a Database
        Sorting Data
        Getting the PEAR DB Module
        Displaying a Table with DB
        Inserting New Data with DB
        Updating Data with DB
        Summary
     Chapter 9.  Cookies, Sessions, FTP, Email, and More
        Setting Cookies
        Getting Cookies
        Setting a Cookie's Expiration Time
        Deleting Cookies
        Using FTP
        FTP: Getting a Directory Listing
        FTP: Downloading a File
        FTP: Uploading a File
        Sending Email
        Sending Email with Headers
        Sending Email with Attachments
        Working with Sessions
        Storing Session Data
        Creating a Hit Counter
        Using Sessions Without Cookies
        Removing Data in Sessions
        Summary
     Appendix A.  PHP Language Elements
        Creating Scripts
        Data Types
        Creating Variables
        Predefined Variables
        Arrays
        Operators
        The if statement
        The else Statement
        The elseif Statement
        The switch Statement
        The while Statement
        The do...while Statement
        The for Statement
        The foreach Statement
        Creating Functions
        Classes and Objects
     Appendix B.  PHP Function Reference
     Interactive GraphicsOn the Server
        Getting Started
        Embedding an Image in an HTML Page
        Drawing a Line
        Drawing Thick Lines
        Drawing a Rectangle
        Drawing an Ellipse
        Drawing a Polygon
        Drawing an Arc
        Setting Individual Pixels
        Filling in Figures
        Drawing Text
        Drawing Text Vertically
        Embedding Existing Images
        Flipping an Image
        Tiling Images
        Doing Gamma Corrections
        Creating a Gradient
        Summary
     Index

Tags:

相关书籍

你需要 登录 后才能查看和发布评论。如果还不是本站用户,请先 注册