Adobe Dreamweaver CS5 with PHP: Training from the Source [NOOK Book]

Overview

This Adobe-approved, project-based guide from one of the world's most popular web design authors, David Powers, will teach readers how to progress from designing static websites to building dynamic websites in Adobe Dreamweaver CS5. Using step-by-step instructions with projects that build on the knowledge acquired in each lesson, readers will learn about the new PHP features in Dreamweaver CS5, including the ability to work in Live View with WordPress, as well as extended support for PHP code hints, syntax ...

See more details below
Adobe Dreamweaver CS5 with PHP: Training from the Source

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99
BN.com price
(Save 42%)$39.99 List Price

Overview

This Adobe-approved, project-based guide from one of the world's most popular web design authors, David Powers, will teach readers how to progress from designing static websites to building dynamic websites in Adobe Dreamweaver CS5. Using step-by-step instructions with projects that build on the knowledge acquired in each lesson, readers will learn about the new PHP features in Dreamweaver CS5, including the ability to work in Live View with WordPress, as well as extended support for PHP code hints, syntax checking, and dynamically related files. Readers will learn how to upload images and send email with attachments using the Zend Framework. In contrast to existing books on the Zend Framework, this book will show web designers and developers with little or no programming experience how to use selected modules to integrate dynamic features into existing sites. There is a strong emphasis on following security best practices. Readers will also learn progressive enhancement techniques for updating pages seamlessly with PHP and Ajax.

All of Peachpit's eBooks contain the same content as the print edition. You will find a link in the last few pages of your eBook that directs you to the media files.

Helpful tips:

  • If you are able to search the book, search for "Where are the lesson files?"
  • Go to the very last page of the book and scroll backwards.
  • You will need a web-enabled device or computer in order to access the media files that accompany this ebook. Entering the URL supplied into a computer with web access will allow you to get to the files.
  • Depending on your device, it is possible that your display settings will cut off part of the URL. To make sure this is not the case, try reducing your font size and turning your device to a landscape view. This should cause the full URL to appear.
Read More Show Less

Product Details

  • ISBN-13: 9780132117937
  • Publisher: Pearson Education
  • Publication date: 8/24/2010
  • Series: Training from the Source
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 504
  • File size: 14 MB
  • Note: This product may take a few minutes to download.

Meet the Author

David Powers is the author of seven bestselling books on web design, concentrating mainly on PHP, CSS, and Dreamweaver, including The Essential Guide to Dreamweaver CS4 with CSS, Ajax, and PHP. David can be found frequently offering advice in the Adobe Dreamweaver forums, and is also a moderator for Adobe Community Help. He's an Adobe Community Professional for Dreamweaver, a title shared by only 40 people worldwide.
Read More Show Less

Table of Contents

Introduction

Lesson 1 Why PHP and Why Dreamweaver CSS? 3

A Rich Mix of PHP Features 4

What is PHP? What Does It Do? 5

A Tour of the Main PHP Features in Dreamweaver CS5 9

Lesson 2 Getting Ready to Develop with PHP 27

Setting Up a Local Testing Environment 28

Checking Your PHP Installation 30

Using Virtual Hosts 40

Setting Up a PHP Site in Dreamweaver CS5 47

Lesson 3 A Quick Crash Course in PHP 60

How PHP Makes Pages Dynamic 61

Taming the Unknown with Variables 63

Grouping Related Values in Arrays 70

Using Conditions to Make Decisions 74

Using Functions to Perform Tasks 79

Using Objects and Resources 88

Using Operators for Calculations and Joining Strings 91

Automating Repetitive Tasks 96

Including External Files 101

Understanding Error Messages 108

Lesson 4 Restyling a WordPress Site 111

Understanding the Structure of a CMS 112

Installing WordPress 113

Creating a WordPress Theme 119

Lesson 5 Designing and Building Your Own Database 141

Working with MySQL 142

Creating a Database and Tables 155

Creating MySQL User Accounts 161

Importing Existing Data 165

Lesson 6 Generating PHP Automatically with Server Behaviors 170

What Server Behaviors Do 171

Connecting to the Database 171

Inserting Records into a Table 177

Creating a Login System 183

Displaying, Updating, and Deleting Records 192

Evaluating the Server Behaviors 207

Lesson 7 Validating input on the Server 212

Introducing the Zend Framework 213

Improving the Registration form 218

Authenticating User Credentials with Zend_Auth 247

Lesson 8 Zending Email 258

How PHP Handles Email 259

Stopping Spam with a CAPTCHA 263

Processing User Feedback 266

Processing Other Form Elements 277

Resetting Forgotten Passwords 286

Unsubscribing Registered Users 299

Lesson 9 Uploading Images and Other Files 304

Understanding How PHP Uploads Files 305

Creating an Upload Form 306

Using Zend_File for Uploads 308

Sending Email Attachements 334

Lesson 10 Inserting Data into Multiple Tables 344

Assessing the Task 345

Creating the Database Structure 346

Building the CMS 349

Lesson 11 Updating and Deleting Files in Related Tables 378

Selecting Records with SQL 379

Completing the CMS 383

Lesson 12 Using Ajax to Refresh Content 418

Enhancing Pages with Ajax 419

Introducing Adobe Widget Browser 420

Configuring a Widget 424

Creating a Master/Detail Set 437

Refreshing a Page Without Reloading 448

Creating Clean URLs 457

Lesson 13 Deploying Your Site Online 461

Transferring a Database 462

Preparing Your PHP Files 465

Setting Up Your Remote Server in Dreamweaver 470

Index 476

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)