Bővebb ismertető
IntroductionGoal of the BookThis book provides a hands-on approach to learning PHP: Hypertext Preprocessor, vv^hich is a server-side scripting language. The book is aimed at both novice as well as advance level readers. Readers might only have the basic knowledge of HTML or might already know Web-based programming. The readers will use the PHP concepts that they learn in the book to create professional projects.The book starts with a few overview chapters that cover the key concepts of Web-based programming. These chapters act as an information store for programmers who may need to brush up their prior programming knowledge. A major part of the book revolves around professional projects. These projects enable programmers to learn about various tasks by following a simple to complex approach. Each project covers a specific subject area and guides the readers by using practical scenarios. The projects range from a simple project that involves creating plain data entry Web pages using HTML and saving the information in a text file. Then the books moves to complex projects that involve creating Web pages containing PHP scripts and storing information in MySQL databases. These projects help programmers to accomplish their goals by understanding the practical and real-life application of PHP in Web page designing. Each project in the book is a guide for the reader to create a part of a large Web site.Apart from the overview chapters and the professional projects, this book also includes two additional sections. Beyond the Lab and Appendices. The Beyond the Lab section serves as both a summary of what the reader has learned throughout the projects and as a road map for where the reader can go to expand on this knowledge. This section also covers the fliture direction of the programming language. The Appendices act as a quick reference for PHP functions and certain concepts that a reader might want to explore further.Why PHP?Customers on the Web no longer want to view static Web pages. Nowadays, more and more customers seek dynamic Web pages that provide up-to-date information. Dynamic Web pages involve the use of Web databases. The use of Web based databases in Web page development requires developers to have an in-depth knowledge of both, databases and the Web, since Web database application development is a synthesis of the two technologies.