Secure PHP Development- P156 potx

5 159 0
Secure PHP Development- P156 potx

Đang tải... (xem toàn văn)

Thông tin tài liệu

Appendixes APPENDIX A What’s on the CD-ROM APPENDIX B PHP Primer APPENDIX C MySQL Primer APPENDIX D Linux Primer Part VII 30 549669 PP07.qxd 4/4/03 9:28 AM Page 751 30 549669 PP07.qxd 4/4/03 9:28 AM Page 752 Appendix A What’s on the CD-ROM THIS APPENDIX CONTAINS INFORMATION about the contents of the CD that accompa- nies this book. For the latest and greatest information, please refer to the ReadMe file located at the root of the CD. Here is what you will find: ◆ System Requirements ◆ What’s on the CD ◆ Troubleshooting System Requirements Make sure that your computer meets the minimum system requirements listed in this section. If your computer doesn’t meet most of these requirements, you may have a problem using the contents of the CD. ◆ A PC with a Pentium processor running at 266 MHz or faster ◆ At least 32MB of total RAM; for best performance, we recommend at least 256MB ◆ An Ethernet network interface card (NIC) ◆ A CD-ROM drive ◆ A high-speed Internet connection if you wish to serve requests from the Internet What’s on the CD The following sections provide a summary of the software and other materials you’ll find on the CD. Author-created materials All author-created material from the book, including code listings and samples, are on the CD. Each chapter’s files are stored in the chXX directory, where XX is a num- ber from 01 to 22. For example, source code and other files for Chapter 20 are stored in the CH20 directory. 753 31 549669 AppA.qxd 4/4/03 9:28 AM Page 753 Each chapter has the following directory structure: chXX | + apps | | | + class | | | + templates | + sql The sql directory stores the SQL script needed to create any database tables. The apps directory contains the applications. The apps/class director contains the class files needed for the application. The apps/templates directory contains the HTML templates needed for the applications in the given chapter. In addition to chapter directories, a directory called framework exists in the CD, which contains all the classes needed for all the application framework used in almost all applications in the book. Applications The following applications are included on the CD: Apache Web Server The latest version of the Apache Web server source distribution PHP The latest version of the PHP source distribution PHPLIB The latest version of the PHPLIB source distribution MySQL The latest version of the MySQL database server binary distribution in the RPM package Adobe Acrobat Reader The latest version of the Adobe Acrobat Reader used to read the Portable Document Format (PDF) files 754 Part VII: Appendixes 31 549669 AppA.qxd 4/4/03 9:28 AM Page 754 Shareware programs are fully functional, trial versions of copyrighted programs. If you like particular programs, register with their authors for a nominal fee and receive licenses, enhanced versions, and technical support. Freeware programs are copyrighted games, applications, and utilities that are free for personal use. Unlike shareware, these programs do not require a fee or provide technical support. GNU software is governed by its own license, which is included inside the folder of the GNU product. See the GNU license for more details. Trial, demo, or evaluation versions are usually limited by either time or func- tionality (such as the capability to save projects). Some trial versions are very sen- sitive to system date changes. If you alter your computer’s date, the programs will “time out” and no longer be functional. eBook version of Secure PHP Development The complete text of this book is on the CD in Adobe’s Portable Document Format (PDF). You can read and search through the file with the Adobe Acrobat Reader (also included on the CD). Troubleshooting If you have difficulty installing or using any of the materials on the companion CD, try the following solutions: ◆ Reference the README or INSTALL file. Please refer to the README or INSTALL file located in each source package, which is provided by the package developer. If you still have trouble with the CD, please call the Wiley Customer Care tele- phone number: (800) 762-2974. Outside the United States, call 1 (317) 572-3994. You can also contact Wiley Customer Service by e-mail at techsupdum@wiley.com. Wiley Publishing, Inc. provides technical support only for installation and other general quality-control items; for technical support on the applications themselves, consult the program’s vendor or author. Appendix A: What’s on the CD-ROM 755 31 549669 AppA.qxd 4/4/03 9:28 AM Page 755 . version of the Apache Web server source distribution PHP The latest version of the PHP source distribution PHPLIB The latest version of the PHPLIB source distribution MySQL The latest version. computer’s date, the programs will “time out” and no longer be functional. eBook version of Secure PHP Development The complete text of this book is on the CD in Adobe’s Portable Document Format (PDF) Appendixes APPENDIX A What’s on the CD-ROM APPENDIX B PHP Primer APPENDIX C MySQL Primer APPENDIX D Linux Primer Part VII 30 549669 PP07.qxd 4/4/03 9:28

Ngày đăng: 07/07/2014, 07:20

Mục lục

  • Secure PHP Development

    • Front Matter

      • Preface

        • Is This Book for You?

        • How This Book Is Organized

        • Tell Us What You Think

        • Acknowledgments

        • Contents at a Glance

        • Contents

        • Part I

          • Chapter 1: Features of Practical PHP Applications

            • Features of a Practical PHP Application

            • Employing the Features in Applications

            • Summary

            • Chapter 2: Understanding and Avoiding Security Risks

              • Identifying the Sources of Risk

              • Minimizing User-Input Risks

              • Not Revealing Sensitive Information

              • Summary

              • Chapter 3: PHP Best Practices

                • Best Practices for Naming Variables and Functions

                • Best Practices for Function/Method

                • Best Practices for Database

                • Best Practices for User Interface

                • Best Practices for Documentation

                • Best Practices for Web Security

                • Best Practices for Source Configuration Management

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan