The PHP Anthology, Volume II: ApplicationsA compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles.

Volume 2 covers the applications of PHP in the real world including authentication & access control, XML, stats & tracking, caching data to improve performance, design techniques and design patterns. The chapter on Design Patterns is particularly unique as it teaches readers about common object architectures which can be used to solve common (though unique) problems.
Read the rest of this entry »

Foundations Volume 1As a PHP developer, there are certain problems you’re almost guaranteed to face. Generating charts and graphs, converting HTML documents to PDF format—PHP is equipped to handle all of these, but coming up with the best implementation can be tricky! Now, instead of trawling through message boards and mailing lists for the answer, you can just crack open The PHP Anthology!

The PHP Anthology is a complete reference guide for any PHP developer –hobbyist or professional– to help you write better, faster and more secure code that solves common problems. The author, Harry Fuecks, has compiled over 100 best-practice solutions that any developer will find invaluable when building content management systems, intranets, shopping carts or anything else.
Read the rest of this entry »

Web Application Development with PHPPHP is an open source Web-scripting language that has gaining steam in the development community, especially in the Apache Web server realm. With a syntax that draws heavily on C, PHP appeals to advanced programmers moving to the Web from traditional software development.

Web Application Development With PHP 4.0 isn’t your typical run-of-the-mill language tutorial. Authors Ratschiller and Gerken purposely designed its content to appeal to coders already proficient in PHP but in need of advanced programming techniques and high-level application development skills. Assuming a strong programming foundation, this book can be considered a next-level PHP tutorial.
Read the rest of this entry »

Dynamic Web Design Made EasyIn this book you’ll learn how to:
Create dynamic websites with design and usability in mind, as well as functionality

Understand how PHP scripts work, giving you confidence to adapt them to your own needs

Bring online forms to life, check required fields, and ensure user input is safe to process

Upload files and automatically create thumbnails from larger images

Manage website content with a searchable database

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.
Read the rest of this entry »

Essential PHP Security

Tháng Năm 28, 2007

Essential PHP Security Being highly flexible in building dynamic, database-driven web applications makes the PHP programming language one of the most popular web development tools in use today. It also works beautifully with other open source tools, such as the MySQL database and the Apache web server. However, as more web sites are developed in PHP, they become targets for malicious attackers, and developers need to prepare for the attacks. Security is an issue that demands attention, given the growing frequency of attacks on web sites. Essential PHP Security explains the most common types of attacks and how to write code that isn’t susceptible to them. By examining specific attacks and the techniques used to protect against them, you will have a deeper understanding and appreciation of the safeguards you are about to learn in this book.
Read the rest of this entry »

PHP-Based Content Management Made Easy Textpattern is a powerful, PHP-based content management system that allows you to build pretty much any kind of data-driven website quickly and easily. It is very popular among designers and developers alike, and has an active community of users. Sound good? Well, you’re in luckthe book you’re holding now shows you how to use every aspect of Textpattern to a professional standard. Textpattern (and this book) appeals to two main groups of people: Firstly, the web designer who has mastered the fundamentals of XHTML and CSS and wants to create sites that have fresh and dynamically changing information, but is not familiar with server-side coding and databases. Never fearTextpattern enables you to integrate your XHTML knowledge, inserting dynamic aspects into your already solid site design.
Read the rest of this entry »

Visual QuickPro GuidePHP is currently one of the most popular server-side, HTML-embedded scripting language on the Web. It’s specifically designed for Web site creation and is frequently being used to replace the functionality created by Perl to write CGI scripts. PHP’s popularity and easier-to-learn appeal has spawned a new breed of programmer, those who are only familiar with and only use PHP.

Sharpen your PHP skills with the fully revised and updated, PHP 5 Advanced for the World Wide Web: Visual QuickPro Guide! Filled with fifteen chapters of step-by-step content and written by best-selling author and PHP programmer, Larry Ullman, this guide teaches specific topics in direct, focused segments, shows how PHP is used in real-world applications, features popular and most-asked-about scripts, and details those technologies that will be more important in the future. You’ll learn about object-oriented programming, PHP interactions with a server, XML, RSS, Networking with PHP, image and PDF generation, and more.
Read the rest of this entry »

Practical PHP and MySQL(R): Building Eight Dynamic Web Applications Practical PHP and MySQL reflects Jono’s commitment to the spirit of making open source subjects accessible to everyone. The book carefully walks you through the code for eight useful, dynamic Web applications. Projects are presented in a playful way, like the forum project that touts horror movies that make you ‘hide behind the couch.’”

From the Foreword by Christopher Negus, Series Editor, Negus Live Linux Series

 

Build Dynamic Web Sites Fast, with PHP and MySQL…

Learn from Eight Ready-to-Run Applications!

 

Suddenly, it’s easy to build commercial-quality Web applications using free and open source software. With this book, you’ll learn from eight ready-to-run, real-world applications–all backed by clear diagrams and screenshots, well-documented code, and simple, practical explanations.

Read the rest of this entry »

From Novice to ProfessionalBeginning PHP and PostgreSQL 8 delves into some of the most popular open source web development technologies, the PostgreSQL 8 database server and PHP 5 scripting language. Youll learn to reap the benefits of these core technologies by using them in unison to create dynamic, data-driven web applications. This is an ideal read if you are a web designer, programmer, hobbyist, or novice who wants to create applications with PHP 5 and PostgreSQL 8.

Jason spends his days running Apress’ open source program and his evenings writing, coding, and consulting. He’s a board member of Code Mash, a nonprofit organization dedicated to educating the development community. When not in front of the computer, Jason can typically be found dreaming up home remodeling projects, and making homemade pasta.
Read the rest of this entry »