Beginning PHP6, Apache, MySQL® Web Development
With this guide, you'll quickly learn why the combination of PHP, Apache, and MySQL is rapidly becoming the most popular way to develop dynamic web sites. It gives you the best possible foundation for understanding how the core components work separately and together, enabling you to take full advantage of everything they have to offer.
You'll discover how to utilize the key features of these technologies as you follow two projects to create complete web sites. These projects take you through the basics, such as writing PHP code, building a MySQL database, filling the database with data, and showing specific information to your visitors. You'll then incorporate some of the more complex topics of working with PHP, Apache, and MySQL as you progress step by step through the development of each site.
When you've finished this book, you'll have a thorough understanding of the core concepts you need to become an effective developer. Plus you'll be able to create a well-designed, dynamic web site using freely available tools.
What you will learn from this book
Installation and configuration of PHP, Apache, and MySQL
Ways to avoid errors and how to handle them when they occur
Techniques for creating, altering, and working with image files
Steps for building a content management system
How to monitor your web site through activity logs and error logs
Setting up e-mail lists and handling user registrations
Tips for adding e-commerce capabilities
How to connect to MySQL fromPHP
Who this book is for
This book is for PHP beginners who have some experience with web site development concepts and a basic working knowledge of HTML and CSS.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
|Product dimensions:||6.00(w) x 1.25(h) x 9.00(d)|
Table of Contents
1. Configuring Your Installation.
2. Creating PHP Pages Using PHP6.
3. Using PHP6 with MySQL.
4. Using Tables to Display Data.
5. Form Elements: Letting the User Work with Data.
6. Letting the User Edit the Database.
7. Manipulating and Creating Images with PHP.
8. Validating User Input.
9. Handling and Avoiding Errors.
10. Building Databases.
11. Sending Email.
12. User Logins, Profiles, and Personalization.
13. Building a Content Management System.
14. Mailing Lists.
15. Online Stores.
16. Creating a Bulletin Board System.
17. Using Log Files to Improve Your Site.
Appendix A. Answers to Exercises.
Appendix B. PHP Quick Reference.
Appendix C. PHP 6 Functions.
Appendix D. MySQL Data Types.
Appendix E. MySQL Quick Reference.
Appendix F. Comparison of Text Editors.
Appendix G. Choosing a Third Party Host.
Appendix H. An Introduction to PEAR.
Appendix I. AMP Installation.