Finally, I would also like to thank the Wiley team that made this book a reality.. xi Part I Designing PHP Applications Chapter 1 Features of Practical PHP Applications.. 41 Part II Deve
Trang 1Part VII: Appendixes
The four appendixes in Part VII present a detailed description of the contents and structure of the CD-ROM, and help on PHP, SQL and Linux The CD-ROM contains full source code used in the entire book
The SQL appendix introduces you to various commands that enable you to cre-ate and manage MySQL databases, tables, and so on, from the command line and via a great tool called phpMyAdmin
Linux is one of the most popular PHP platforms In the Linux appendix, you learn how you can install PHP and related tools on a Linux platform
Tell Us What You Think
I am always very interested in learning what my readers are thinking about and how this book could be made more useful If you are interested in contacting me directly, please send e-mail to kabir@evoknow.com I will do my best to respond promptly The most updated versions of all the PHP applications discussed in this book can be found at http://www.evoknow.com/phpbook.php
Trang 3I’d like to thank Debra Williams Cauley, Sharon Cox, Sharon Nash, Rosemarie Graham, Maryann Steinhart, Elizabeth Kuball, Luann Rouff, Richard Lynch, and Bill Patterson for working with me on this book
I would also like to thank Asif, Tamim, Ruman, and the members of the EVO-KNOW family, who worked with me to get all the development work done for this book Thanks, guys!
Finally, I would also like to thank the Wiley team that made this book a reality
They are the people who turned a few files into a beautiful and polished book
xi
Trang 4Contents at a Glance
Preface vii
Acknowledgments xi
Part I Designing PHP Applications Chapter 1 Features of Practical PHP Applications 3
Chapter 2 Understanding and Avoiding Security Risks 25
Chapter 3 PHP Best Practices 41
Part II Developing Intranet Solutions Chapter 4 Architecture of an Intranet Application 65
Chapter 5 Central Authentication System 121
Chapter 6 Central User Management System 157
Chapter 7 Intranet System 203
Chapter 8 Intranet Simple Document Publisher 247
Chapter 9 Intranet Contact Manager 293
Chapter 10 Intranet Calendar Manager 335
Chapter 11 Internet Resource Manager 359
Chapter 12 Online Help System 403
Part III Developing E-mail Solutions Chapter 13 Tell-a-Friend System 431
Chapter 14 E-mail Survey System 473
Chapter 15 E-campaign System 507
Part IV Using PHP for Sysadmin Tasks Chapter 16 Command-Line PHP Utilities 559
Chapter 17 Apache Virtual Host Maker 607
Chapter 18 BIND Domain Manager 641
Part V Internet Applications Chapter 19 Web Forms Manager 661
Chapter 20 Web Site Tools 697
xii
Trang 5Part VI Tuning and Securing PHP Applications
Chapter 21 Speeding Up PHP Applications 713
Chapter 22 Securing PHP Applications 737
Part VII Appendixes Appendix A What’s on the CD-ROM 753
Appendix B PHP Primer 757
Appendix C MySQL Primer 763
Appendix D Linux Primer 781
Index 833
Wiley Publishing, Inc End-User License Agreement 881