Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

PHP


41. 

Beginning PHP 5.3

Beginning PHP 5.3

By: 

Publisher: Wrox

Publication Date: 26-OCT-2009

Insert Date: 24-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

Serving as a complete introduction to PHP 5.3, this book walks you through all the major concepts of PHP in a way that's easy to follow, with plenty of code snippets illustrating each concept to aid learning. You'll discover how to install and configure PHP 5.3, how to get started with simple programs, and the basic building blocks of PHP such as variables, operators, expressions, arrays, and objects. Coverage working with files, XML, and MySQL; building Web applications with PHP; exploring the PEAR library; handling e-mail; and creating Web graphics. ...

42. 

Professional CodeIgniter®

Professional CodeIgniter®

By: 

Publisher: Wrox

Publication Date: 28-JUL-2008

Insert Date: 23-MAR-2011

Slots: 1.0

Table of Contents • Start Reading

If you're a PHP developer, you can build Rails-like applications without learning a new language by following the hands-on tutorials in Professional CodeIgniter. In this book, find an overview of MVC and agile technologies, model and schema for products, helpers and libraries, Ajax and Scriptaculous, and explanations of the creation of applications like content management, blogs, and forums. Follow the step-by-step instructions for building and perfecting each application with CodeIgniter, and you will learn how to avoid everyday problems that other reference manuals don't address. ...

43. 

Pro PHP Refactoring

Pro PHP Refactoring

By: Francesco Trucchia; Jacopo Romei

Publisher: Apress

Publication Date: 30-JUN-2010

Insert Date: 21-JAN-2011

Slots: 1.0

Table of Contents • Start Reading

Many businesses and organizations depend on older high-value PHP software that risks abandonment because it is impossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn't use common design patterns and documentation; or the code is procedural, not object oriented. With this book, you'll learn to identify problem code and refactor it to create more effective applications using test-driven design. ...

44. 

PHP for the Web: Visual QuickStart Guide, Fourth Edition

PHP for the Web: Visual QuickStart Guide, Fourth Edition

By: 

Publisher: Peachpit Press

Publication Date: 09-MAR-2011

Insert Date: 19-JAN-2011

Slots: 1.0

Table of Contents • Start Reading

With PHP for the World Wide Web, Fourth Edition: Visual QuickStart Guide, readers can start from the beginning to get a tour of the programming language, or look up specific tasks to learn just what they need to know. This task-based visual reference guide uses step-by-step instructions and plenty of screenshots to teach beginning and intermediate users this popular open-source scripting language. Leading technology author Larry Ullman guides readers through the latest developments including use and awareness of HTML5 with PHP. Other addressed changes include removal of outdated functions and...

45. 

Pro PHP Application Performance: Tuning PHP Web Projects for Maximum Performance

Pro PHP Application Performance Tuning PHP Web Projects for Maximum Performance

By: Armando Padilla; Tim Hawkins

Publisher: Apress

Publication Date: 27-DEC-2010

Insert Date: 15-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

This book contains tips, tricks, and techniques to make new and existing PHP applications much faster and less resource-hungry. Author Armando Padilla looks at all major sections of the PHP application stack—from server hardware to database and web server performance. PHP program application performance is the center of this book, and Padilla shows you how to improve performance by best practices, proper design, and best-of-breed tools. Padilla starts out by establishing performance testing and benchmarking methodology using common open source and browser-based testing tools. He then...

46. 

Pro PHP and jQuery

Pro PHP and jQuery

By: Jason Lengstorf

Publisher: Apress

Publication Date: 22-JUN-2010

Insert Date: 15-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

This book is for intermediate programmers interested in building AJAX web applications using jQuery and PHP. Along with teaching some advanced PHP techniques, it will teach you how to take your dynamic applications to the next level by adding a JavaScript layer with jQuery. Learn to utilize built-in PHP functions to build calendar tools. Learn how jQuery can be used for AJAX, animation, client-side validation, and more. ...

47. 

Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses, Second Edition

Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses, Second Edition

By: Chris Snyder; Thomas Myer; Michael Southwell

Publisher: Apress

Publication Date: 09-DEC-2010

Insert Date: 10-DEC-2010

Slots: 1.0

Table of Contents • Start Reading

PHP security, just like PHP itself, has advanced. Updated for PHP 5.3, the second edition of this authoritative PHP security book covers foundational PHP security topics like SQL injection, XSS, user authentication, and secure PHP development. Chris Snyder and Tom Myer also dive into recent developments like mobile security, the impact of Javascript, and the advantages of recent PHP hardening efforts.Pro PHP Security, Second Edition will serve as your complete guide for taking defensive and proactive security measures within your PHP applications. Beginners in secure programming will find a...

48. 

PHP 5 Social Networking

PHP 5 Social Networking

By: Michael Peacock;

Publisher: Packt Publishing

Publication Date: 21-OCT-2010

Insert Date: 20-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

Create a powerful and dynamic Social Networking website in PHP by building a flexible framework Build a flexible Social Networking framework using PHP which can be extended to fit the needs of any Social Networking site Develop a suitable structure for our framework, with MVC to structure the architecture and a Registry to store core Objects Allow users to connect and communicate with each other using communication with friends list, flexible user profiles, messages, discussions, and much more Plan marketing and scaling strategies, to entice more users and ensure the site can...

49. 

PHP Solutions: Dynamic Web Design Made Easy, Second Edition

PHP Solutions: Dynamic Web Design Made Easy, Second Edition

By: David Powers

Publisher: friends of ED

Publication Date: 30-NOV-2010

Insert Date: 16-NOV-2010

Slots: 1.0

Table of Contents • Start Reading

This is the second edition of David Power's highly-respected PHP Solutions: Dynamic Web Design Made Easy. This new edition has been updated by David to incorporate changes to PHP since the first edition and to offer the latest techniques--a classic guide modernized for 21st century PHP techniques, innovations, and best practices. You want to make your websites more dynamic by adding a feedback form, creating a private area where members can upload images that are automatically resized, or perhaps storing all your content in a database. The problem is, you're not a programmer and the...

50. 

PHPEclipse: A User Guide

PHPEclipse: A User Guide

By: Shu-Wai Chow

Publisher: Packt Publishing

Publication Date: 13-FEB-2006

Insert Date: 29-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Take advantage of the leading open source integrated development environment to develop, organize, and debug your PHP web development projects. Compact guide to using Eclipse and PHPEclipse for web development Slash development time by improving the efficiency of your PHP coding and organizing your projects in the PHPEclipse environment Learn to use Eclipse for debugging PHP applications, interfacing with databases, and managing source code No previous knowledge of Eclipse required In Detail The fusion of Eclipse, the leading open source development environment, and...

51. 

Building Online Communities with phpBB 2

Building Online Communities with phpBB 2

By: Jeremy Rogers; Mike Lothar; Stoyan Stefanov

Publisher: Packt Publishing

Publication Date: 10-MAY-2005

Insert Date: 29-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

A practical guide to creating and maintaining online discussion forums with phpBB, the leading free open source PHP/MySQL-based bulletin board Simple, practical steps to build and customize your own phpBB-powered online community Learn from experienced phpBB administrators and enthusiasts to get the most from phpBBFull coverage of powerful features including customization, administration and developing your own modifications In Detail phpBB is a free, open source Internet community application, with outstanding discussion forums and membership management. Written in the PHP...

52. 

CodeIgniter 1.7 Professional Development

CodeIgniter 1.7 Professional Development

By: Adam Griffiths

Publisher: Packt Publishing

Publication Date: 26-APR-2010

Insert Date: 01-OCT-2010

Slots: 1.0

Table of Contents • Start Reading

Become a CodeIgniter expert with professional tools, techniques and extended libraries Learn expert CodeIgniter techniques and move beyond the realms of the User Guide Create mini-applications that teach you a technique and allow you to easily build extras on top of them Create CodeIgniter Libraries to minimize code bloat and allow for easy transitions across multiple projects Improving navigation and optimizing result preparation Utilize third-party APIs (Twitter oAuth and Facebook Connect) and make use of some less-known helper functions – CodeIgniter's hidden gems A...

53. 

The PEAR Installer Manifesto

The PEAR Installer Manifesto

By: Gregory Beaver

Publisher: Packt Publishing

Publication Date: 30-OCT-2006

Insert Date: 31-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

The PEAR Installer maintainer shows you the power of this code management and deployment system to revolutionize your PHP application development Learn how to effectively organize your application development from the creator of the latest versions of the PEAR Installer, version 1.4.0 onwardsBring the power of versioning and rollbacks to your live website Embed the PEAR Installer in your web applications to manage plug-ins from a remote server In Detail PEAR stands for PHP Extension and Application Repository, and its primary purpose is to support code re-use. PEAR...

54. 

Learning PHP Data Objects

Learning PHP Data Objects

By: Dennis Popel

Publisher: Packt Publishing

Publication Date: 30-AUG-2007

Insert Date: 31-AUG-2010

Slots: 1.0

Table of Contents • Start Reading

A Beginner's Guide to PHP Data Objects, Database Connection Abstraction Library for PHP 5 An overview of PDO Creating a database and connecting to it Error Handling Advanced features In Detail PDO is lighter, faster, and more powerful than existing PHP data abstraction interfaces. PDO is a common interface to different databases that must be used with a database-specific PDO driver to access a particular database server: the PDO extension does not provide a database abstraction by itself; it doesn't rewrite SQL, emulate missing database features, or perform any...

55. 

The IBM i Programmer's Guide to PHP

The IBM i Programmer's Guide to PHP

By: 

Publisher: MC Press

Publication Date: 01-MAY-2009

Insert Date: 23-JUL-2010

Slots: 1.0

Table of Contents • Start Reading

This is the first book to comprehensively address PHP and how it can—and should—be deployed on the IBM i. With this IBM i-specific point of view, the authors examine how to transfer skills from a green screen environment to the Web, become intimately familiar with PHP's commonly used features, and help start down the road of highly interactive Web-based application development. ...

56. 

PHP Programming with PEAR

PHP Programming with PEAR

By: Carsten Lucke; Stoyan Stefanov

Publisher: Packt Publishing

Publication Date: 10-JAN-2006

Insert Date: 25-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

XML, Data, Dates, Web Services, and Web APIs Maximize your productivity through the use of proven, powerful, reusable PHP components In-depth coverage of a range of important PEAR packages Many code examples provide a clear and practical guidance In Detail PEAR is the PHP Extension and Application Repository, and is a framework and distribution system for reusable, high-quality PHP components, available in the form of "packages" In this book, you will learn how to use a number of the most powerful PEAR packages available to boost your PHP development productivity. By...

57. 

Building Websites with e107

Building Websites with e107

By: Tad Boomer

Publisher: Packt Publishing

Publication Date: 16-FEB-2007

Insert Date: 25-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

A step by step tutorial to getting your e107 website up and running fast Get your e107 website up fast Simple and practical guide to mastering e107 Customize and extend your e107 site with new templates and the CMS plug-in In Detail e107 is a PHP-based content management system that uses the popular open source MySQL database system for content storage. e107 is released under the terms of the GNU General Public License and is completely free, totally customizable and in constant development. It is an ideal tool for developing small to large dynamic community websites,...

58. 

Object-Oriented Programming with PHP5

Object-Oriented Programming with PHP5

By: Hasin Hayder

Publisher: Packt Publishing

Publication Date: 30-DEC-2007

Insert Date: 25-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

Learn to leverage PHP5's OOP features to write manageable applications with ease General OOP concepts explained Implement Design Patterns in your applications and solve common OOP Problems Take full advantage of native built-in objects Test your code by writing unit tests with PHPUnit In Detail Some basic objected-oriented features were added to PHP3; with PHP5 full support for object-oriented programming was added to PHP. Object-oriented programming was basically introduced to ease the development process as well as reduce the time of development by reducing the...

59. 

PHP Objects, Patterns, and Practice, Third Edition

PHP Objects, Patterns, and Practice, Third Edition

By: Matt Zandstra

Publisher: Apress

Publication Date: 07-JUN-2010

Insert Date: 22-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

This book takes you beyond the PHP basics to the enterprise development practices used by professional programmers. Updated for PHP 5.3 with new sections on closures, namespaces, and continuous integration, this edition will teach you about object features such as abstract classes, reflection, interfaces, and error handling. You'll also discover object tools to help you learn more about your classes, objects, and methods. Then you'll move into design patterns and the principles that make patterns powerful. You'll learn both classic design patterns and enterprise and database patterns...

60. 

CodeIgniter 1.7

CodeIgniter 1.7

By: Jose Argudo; David Upton

Publisher: Packt Publishing

Publication Date: 09-NOV-2009

Insert Date: 08-JUN-2010

Slots: 1.0

Table of Contents • Start Reading

Improve your PHP coding productivity with the free compact open-source MVC CodeIgniter framework! Clear, structured tutorial on working with CodeIgniter for rapid PHP application development Careful explanation of the basic concepts of CodeIgniter and its MVC architecture Use CodeIgniter with databases, HTML forms, files, images, sessions, and email Full of ideas and examples with instructions making it ideal for beginners to CodeIgniter Full of ideas and examples with instructions making it ideal for beginners to CodeIgniter In Detail CodeIgniter (CI) is a...