Beginning Ajax with PHP

Babin, Lee

9781590596678

ISBN 10: 1590596676 / 1-59059-667-6
ISBN 13: 9781590596678

Publication Date: 2006

Editorial Reviews:
Synopsis:

Ajax breathes new life into web applications by transparently communicating and manipulating data in conjunction with a server-based technology. Of all the server-based technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP, the world's most popular scripting language. "Beginning Ajax with PHP: From Novice to Professional" is the first book to introduce how these two popular technologies can work together to create next-generation applications. Author Lee Babin covers what you commonly encounter in daily web application development tasks, and shows you how to build PHP/AJAX-enabled solutions for forms validation, file upload monitoring, database-driven information display and manipulation, web services, Google Maps integration, and more. You'll learn how to Take advantage of PHP and advanced JavaScript capabilities to create next-generation, highly responsive Web applications. Enhance commonplace application tasks such as forms validation and tabular data display. Manage cross-browser issues, ensuring your applications run on all major Web browsers. Take advantage of the Google Maps API and add spatial mapping features to your website. You'll also be introduced to other key topics like conquering cross-platform issues, countering potential security holes, and testing and debugging JavaScript with efficiency. All examples are based on real-world scenarios, so you'll be able to apply what you learn to your own development situations.


 

Beginning Ajax with PHP: Search Results

1.
Beginning Ajax with PHP: From Novice to Professional (ISBN: 1590596676 / 1-59059-667-6)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: sherbiebooks (Seaford, NY, U.S.A.)
Bookseller Rating: 5-star rating
Quantity Available: 1

Book Description: Apress, 2006. Paperback. Book Condition: New. Bookseller Inventory # mon0000054770

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 3.91
Convert Currency
Shipping: £ 2.52
Within U.S.A.
2.
Beginning Ajax with PHP: From Novice to Professional (Paperback) (ISBN: 9781590596678)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: The Book Depository (Guernsey, GY, United Kingdom)
Bookseller Rating: 5-star rating
Quantity Available: 1

Book Description: aPress, 2006. Paperback. Book Condition: New. 230 x 185 mm. Brand New Book with Free Worldwide Delivery. Ajax breathes new life into web applications by transparently communicating and manipulating data in conjunction with a server-based technology. Of all the server-based technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP, the world's most popular scripting language. Beginning Ajax with PHP: From Novice to Professional is the first book to introduce how these two popular technologies can work together to create next-generation applications. Author Lee Babin covers what you commonly encounter in daily web application development tasks, and shows you how to build PHP/Ajax-enabled solutions for forms validation, file upload monitoring, database-driven information display and manipulation, web services, Google Maps integration, and more. You'll also be introduced to other key topics like conquering cross-platform issues, countering potential security holes, and testing and debugging JavaScript with efficiency. All examples are based on real-world scenarios, so you'll be able to apply what you learn to your own development situations.Table of Contents * Introducing Ajax * Ajax Basics * PHP and Ajax * Database-Driven Ajax * Forms * Images * A Real-World Ajax Application * Ergonomic Display * Web Services * Spatially Enabled Web Applications * Cross-Browser Issues * Security * Testing and Debugging * The DOM. Bookseller Inventory # AAP9781590596678

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 16.27
Convert Currency
Shipping: £ 0.00
From United Kingdom to U.S.A.
3.
Beginning Ajax with PHP: From Novice to Professional (ISBN: 1590596676 / 1-59059-667-6)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Badabing (Dover, NJ, U.S.A.)
Bookseller Rating: 3-star rating
Quantity Available: 10

Book Description: Apress, 2006. Book Condition: New. Bookseller Inventory # 1590596676-008-21.00

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 17.44
Convert Currency
Shipping: £ 3.16
Within U.S.A.
4. Pro Ajax And Php (ISBN: 1590596676 / 1-59059-667-6)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: SuperBookDeals (South Bend, IN, U.S.A.)
Bookseller Rating: 4-star rating
Quantity Available: 10

Book Description: Book Condition: New. This item is printed on demand. Bookseller Inventory # 4154482-n

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 23.76
Convert Currency
Shipping: £ 1.67
Within U.S.A.
5.
Beginning Ajax with PHP: From Novice to Professional (ISBN: 9781590596678)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Books2Anywhere (Fairford, GLO, United Kingdom)
Bookseller Rating: 4-star rating
Quantity Available: > 20

Book Description: SPRINGER VERLAG GMBH 01/01/2012, 2012. Paperback. Book Condition: New. Brand new print-on-demand paperback. This item is printed on demand. Bookseller Inventory # IP-9781590596678

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 21.92
Convert Currency
Shipping: £ 4.10
From United Kingdom to U.S.A.
6.
Beginning Ajax with PHP: From Novice to Professional (ISBN: 9781590596678)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Paperbackshop-US (Aurora, IL, U.S.A.)
Bookseller Rating: 5-star rating
Quantity Available: > 20

Book Description: SPRINGER VERLAG GMBH 01/01/2012, 2012. Paperback. Book Condition: New. New print on demand book. Shipped from US. This item is printed on demand. Bookseller Inventory # IH-9781590596678

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 23.69
Convert Currency
Shipping: £ 2.52
Within U.S.A.
7.
Beginning Ajax with PHP From Novice to Professional (ISBN: 1590596676 / 1-59059-667-6)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Majestic Books (London, ,, United Kingdom)
Bookseller Rating: 4-star rating
Quantity Available: 4

Book Description: Apress, Incorporated. Book Condition: New. pp. 270. Bookseller Inventory # 7592946

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 22.50
Convert Currency
Shipping: £ 4.10
From United Kingdom to U.S.A.
8.
Beginning Ajax with PHP: From Novice to Professional (ISBN: 9781590596678)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Paperbackshop-US (Aurora, IL, U.S.A.)
Bookseller Rating: 5-star rating
Quantity Available: > 20

Book Description: SPRINGER VERLAG GMBH 01/02/2012, 2012. Paperback. Book Condition: New. New print on demand book. Shipped from US. This item is printed on demand. Bookseller Inventory # IQ-9781590596678

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 25.42
Convert Currency
Shipping: £ 2.52
Within U.S.A.
9.
Beginning Ajax with PHP (ISBN: 9781590596678)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Buchhandlung - Bides GbR (Pirna, SA, Germany)
Bookseller Rating: 5-star rating
Quantity Available: 2

Book Description: Apress, 2006. Kartoniert/Broschiert. Book Condition: Neu. 233 mm x 178 mm x 17 mm. - PHP is the world's most popular Web scripting language, with an installation base of almost 24 million websites. Ajax (Asynchronous JavaScript and XML) breathes new life into Web applications by transparently communicating and manipulating data in conjunction with a server-based technology, and is easily one of the most talked about topics in Web development circles today. Of all the technologies capable of working in conjunction with Ajax, perhaps none are more suitable than PHP.Pro Ajax and PHP: Building Highly Interactive Applications is the first book to introduce how these two popular technologies can work together to create next generation applications. Covering many of the most commonplace topics developers encounter in daily web application development tasks, Babin guides readers through topics such as enhanced forms validation, data display and manipulation, JavaScript debugging, and security considerations. The result is a book that not only discusses how two of the world's most talked about technologies can come together to create amazing applications, but is also based upon a real-world context, enabling developers to immediately begin applying what they've learned to their own situation. TOC:Introduction.- Introducing AJAX.- AJAX Basics.- Introducing the DOM.- PHP and AJAX.- Database-driven AJAX.- Real World AJAX Application.- Forms.- Images.- Ergonomic Display.- Web Services.- Spatially-enabled Web Applications.- Cross-browser issues.- Security.- Testing.< 272 pp. Englisch. Bookseller Inventory # 9781590596678

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 28.69
Convert Currency
Shipping: £ 6.63
From Germany to U.S.A.
10.
Beginning Ajax with PHP: From Novice to Professional (ISBN: 9781590596678)
Babin, Lee
ISBN 10: 1590596676
ISBN 13: 9781590596678
Bookseller: Agrios-Buch (Bergisch Gladbach, NRW, Germany)
Bookseller Rating: 5-star rating
Quantity Available: 2

Book Description: Springer Verlag Gmbh Sep 2006, 2006. Taschenbuch. Book Condition: Neu. 233x178x17 mm. - Contents About the Author . ix About the Technical Reviewer . xi Acknowledgments . xiii Introduction . xv CHAPTER 1 Introducing Ajax . 1 From CGI to Flash to DHTML . 2 Pros and Cons of Today s Web Application Environment . 3 Enter Ajax . 4 Ajax Requirements . 8 Summary . 9 CHAPTER 2 Ajax Basics . 11 HTTP Request and Response Fundamentals . 11 The XMLHttpRequest Object . 13 XMLHttpRequest Methods . 13 XMLHttpRequest Properties . 15 Cross-Browser Usage . 17 Sending a Request to the Server . 19 Basic Ajax Example . 20 Summary . 24 CHAPTER 3 PHP and Ajax . 25 Why PHP and Ajax . 25 Client-Driven Communication, Server-Side Processing . 26 Basic Examples . 26 Expanding and Contracting Content . 26 Auto-Complete . 32 Form Validation . 41 Tool Tips . 44 Summary . 47 CHAPTER 4 Database-Driven Ajax . 49 Introduction to MySQL . 50 Connecting to MySQL . 51 Querying a MySQL Database . 52 MySQL Tips and Precautions . 57 Putting Ajax-Based Database Querying to Work . 58 Auto-Completing Properly . 60 Loading the Calendar . 63 Summary . 65 CHAPTER 5 Forms . 67 Bringing in the Ajax: GET vs. POST . 68 Passing Values . 69 Form Validation . 80 Summary . 86 CHAPTER 6 Images . 87 Uploading Images . 87 Displaying Images . 91 Loading Images . 94 Dynamic Thumbnail Generation . 95 Summary . 99 CHAPTER 7 A Real-World Ajax Application . 101 The Code . 102 How It Looks . 111 How It Works . 113 Summary . 122 CHAPTER 8 Ergonomic Display . 123 When to Use Ajax . 124 Back Button Issues . 125 Ajax Navigation . 125 Hiding and Showing . 127 Introduction to PEAR . 128 HTML_Table . 129 Summary . 134 CHAPTER 9 Web Services . 135 Introduction to SOAP Web Services . 136 Bring in the Ajax . 137 Let s Code . 137 How the SOAP Application Works . 142 Summary . 147 CHAPTER 10 Spatially Enabled Web Applications . 149 Why Is Google Maps so Popular . 149 Where to Start . 151 How Our Mapping System Works . 163 Summary . 174 CHAPTER 11 Cross-Browser Issues . 175 Ajax Portability . 175 Saving the Back Button . 177 Ajax Response Concerns . 180 Degrading JavaScript Gracefully . 183 The noscript Element . 184 Browser Upgrades . 185 Summary . 185 CHAPTER 12 Security . 187 Increased Attack Surface . 187 Strategy 1: Keep Related Entry Points Within the Same Script . 188 Strategy 2: Use Standard Functions to Process and Use User Input . 188 Cross-Site Scripting . 189 Strategy 1: Remove Unwanted Tags from Input Data . 191 Strategy 2: Escape Tags When Outputting Client-Submitted Data . 192 Strategy 3: Protect Your Sessions . 192 Cross-Site Request Forgery . 193 Confirming Important Actions Using a One-Time Token . 193 Confirming Important Actions Using the User s Password . 195 GET vs. POST . 195 Accidental CSRF Attacks . 195 Denial of Service . 196 Strategy 1: Use Delays to Throttle Requests . 197 Strategy 2: Optimize Ajax Response Data . 198 Protecting Intellectual Property and Business Logic . 200 Strategy 1: JavaScript Obfuscation . 200 Strategy 2: Real-Time Server-Side Processing . 201 Summary . 204 CHAPTER 13 Testing and Debugging . 205 JavaScript Error Reporting . 205 253 pp. Englisch. Bookseller Inventory # 9781590596678

Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question

Add Book to Shopping Basket
Price: £ 28.69
Convert Currency
Shipping: £ 8.36
From Germany to U.S.A.
View All Listings for this Book