Synopses & Reviews
"An excellent book, and the one PHP developers have been waiting for. It's packed with practical examples, explanations, and advice…." — Richard Lynch, Zend Technologies Ltd.
If PHP 4 can do it, you can do it too…
So, you want to create dynamic database-driven Web pages? This authoritative reference is packed with case studies to lead you successfully through the latest version of this server-side HTML-embedded language. Whether you're an HTML designer, or C coder, or a Web programmer using ASP, JSP, Perl, or ColdFusion, you'll get the most out of this open source alternative using this reliable guide. Inside, you'll find how-to's on everything from getting started to modify freely-available scripts — so you won't have to write from scratch!
Inside, you'll find complete coverage of PHP 4
- Get up to speed on relational database design
- Connect Web pages to backend databases
- Build complete user experiences with session-tracking
- Use PHP for object-oriented programming
- Connect your PHP code directly to e-mail programs
- Secure your Web site against attacks
- Emply cookies and redirection
- Avoid common bugs and development stumbling blocks
Get up and running quickly with numerous PHP examples
Create dynamic content-rich Wen sites with PHP 4
Master the key new features of the latest version
Synopsis
The "PHP 4 Bible" is a comprehensive tutorial and reference to PHP. The "bible" provides a clear, coherent description of PHP and how to use it whether you are a Web developer, someone with ASP experience, or a C programmer. The book covers why users need PHP, how to get started, how to add PHP to HTML, and how to connect HTML Web pages to databases.
Synopsis
Tim Converse is a programmer with 10 years of experience in Lisp, C, C++, Java and web techniques including PHP. He has an MS in Computer Science (Artificial Intelligence) from the University of Chicago, where he taught several programming classes. He's designed and implemented systems that pick stocks, answer questions about space colonies, recommend novels, and help people pick out ties.
Joyce Park fell into Web development as a form of dissertation avoidance while studying/teaching history at the University of Chicago, from which she earned an MA. She has worked on several systems that combine deep content with AI techniques, such as the award-winning MysteryGuide.com; most of those were developed in PHP3. Joyce contributes documentation to various OSS projects, and her essays have garnered praise from the editors and readers of Slashdot, OSOpinion, SolarisCentral, Linux.com, and many others worldwide. Having herself clawed her way up from the very bottom of the technological ladder, she's in a good position to understand what newbies really want to know but are afraid to ask.
Synopsis
The PHP 4 Bible is a comprehensive tutorial and reference to PHP. The Bible provides a clear, coherent description of PHP and how to use it whether you are a web developer, someone with ASP experience, or a C programmer. The book covers why users need PHP, how to get started, how to add PHP to HTML, and how to connect HTML web pages to databases. The authors take advantage of their own extensive experience using PHP to provides case studies of how and where to use PHP, along with advanced topics such as HTTP, cookies, redirection, building graphics, and sessions.
Why you need this book:
* Comprehensive tutorial for PHP4: covers all the basics of PHP 4, and how to use PHP to connect HTML- and XML-based web pages to databases.
* Essential reference for programmers: provides extensive PHP case studies, and appendices that get you up and running quickly if you have a experience with JavaScript, ASP, Perl and C/C++
* Covers the key features and improvements in PHP 4
* Advance topics include: building graphics, classes and objects, sessions, cookies, and real-life case studies
* Expert authors: Tim Converse is a programmer with experience in web developer and who instructs at the University of Chicago. Joyce Park is a writer on open source topics and web developer who creates sites using PHP.
About the Author
Tim Converse is a programmer with 10 years of experience in Lisp, C, C++, Java and web techniques including PHP. He has an MS in Computer Science (Artificial Intelligence) from the University of Chicago, where he taught several programming classes. He's designed and implemented systems that pick stocks, answer questions about space colonies, recommend novels, and help people pick out ties.
Joyce Park fell into Web development as a form of dissertation avoidance while studying/teaching history at the University of Chicago, from which she earned an MA. She has worked on several systems that combine deep content with AI techniques, such as the award-winning MysteryGuide.com; most of those were developed in PHP3. Joyce contributes documentation to various OSS projects, and her essays have garnered praise from the editors and readers of Slashdot, OSOpinion, SolarisCentral, Linux.com, and many others worldwide. Having herself clawed her way up from the very bottom of the technological ladder, she's in a good position to understand what newbies really want to know but are afraid to ask.
Table of Contents
Preface.
PART I: PHP — THE BASICS
Chapter 1: Why PHP?
Chapter 2: Server-Side Web Scripting.
Chapter 3: Getting Started with PHP.
Chapter 4: Adding PHP to HTML.
Chapter 5: Syntax, Variables, and Output.
Chapter 6: Types in PHP.
Chapter 7: Control.
Chapter 8: Using and Defining Functions.
Chapter 9: Strings and String Functions.
Chapter 10: Math.
Chapter 11: Arrays and Array Functions.
Chapter 12: Passing Information Between Pages.
Chapter 13: Filesystem and System Functions.
Chapter 14: PHY Style.
Chapter 15: Basic PHP Gotchas.
PART II: PHP AND DATABASES.
Chapter 16: Choosing a Database for PHP.
Chapter 17: QSL Tutorial.
Chapter 18: PHP/MySQL Functions.
Chapter 19: Displaying Queries in Tables.
Chapter 20: Building Forms from Queries.
Chapter 21: Weblogs.
Chapter 22: A User Rating System.
Chapter 23: PHP/Database Efficiency and Style.
Chapter 24: PHP/Database Gotchas.
PART III: ADVANCED TECHNIQUES.
Chapter 25: Sessions.
Chapter 26: Cookies and HTTP.
Chapter 27: PHP and JavaScript.
Chapter 28: E-Mail.
Chapter 29: PHP and XML.
Chapter 30: Object-Oriented Programming with PHP.
Chapter 31: Security and Cryptography.
Chapter 32: Configuration and Tuning.
Appendix A: PHP for C Programmers.
Appendix B: PHP for ASP Programmers.
Appendix C: PHP for HTML Programmers.
Appendix D: PHP Resources.
Glossary.
Index.