linux apachemy sql php5 web development

406 193 0
 linux apachemy sql php5 web development

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu về học lập trình web bằng ngôn ngữ PHP cho tất cả mọi người.

[...]... New in PHP5? Object-Oriented Changes Passing Objects Exceptions Interfaces Iterators Constructors and Destructors Access Modifiers The final Keyword The static Keyword The abstract Keyword Built-In Method Overloading Functions ix xix 1 1 1 1 5 5 6 6 6 7 7 8 New Functions Other Changes to PHP5 9 12 Configuration Changes MySQLi XML Support Tidy Extension SQLite 12 12 16 17 17 Summary Chapter 2: PHP5 OOP... 290 290 291 291 294 294 294 295 296 296 296 297 300 300 300 301 304 304 305 305 Contents Chapter 13: Content Management Systems Types of CMSs Enterprise CMSs Web CMS/Portals Open Source Web CMS Packages All-Inclusive Web CMSs ExponentCMS XOOPS phpWebsite TikiWiki Others Micro CMSs The Magic of Blogs Wiki Other Micro CMS Packages Other Helpful Resources Summary 307 307 307 308 308 309 309 312 315 318... New in PHP5? So what’s the big deal about PHP5? If you’re experienced with PHP4, you probably know about object-oriented programming and the way this was handled with PHP4 If you’re unfamiliar with PHP, but you’re familiar with other programming languages, you’ll probably find PHP5 s implementation of object-oriented principles familiar Luckily, things have become a lot easier with the release of PHP5. .. surrounding LAMP? What is this “LAMP” and how do I get one? These questions will be answered within the pages of this book In this case, LAMP stands for Linux, Apache, MySQL, and PHP, and has proven to be one of the fastest growing ways to develop enterprise-level web applications All these packages are open source, so you are basically free to use them as you wish; the only limit is your own imagination In... take the beginning to intermediate level web developer one step further, equipping him or her with a more advanced-level knowledge of each of these modules We give you the tools in this book to allow you to think “out of the box” and find new solutions to old problems Whom Is This Book For? This book is for web developers with some experience who want to take their websites to the next level If you’re... to Windows users as well You will need PHP, MySQL, and Apache to do the exercises in this book All three are Open Source programs, so you can download and use them free of charge You will also need a text editor to enter your code Finally, you’ll need a web browser, such as Internet Explorer, Netscape Navigator, Firefox, Safari, or Opera, to view your web pages As any programmer knows, software is... versions of our modules at the time of publishing, chances are those versions won’t be around for long It is important for you to visit the source websites for PHP, Apache, and MySQL to get the most updated versions and recent release notes When developing websites using applications, we recommend that you always use the most recent stable release Using software versions that have not been fully tested... PHP Scripts 144 145 146 148 148 Using MySQL with Apache 149 Setting Up the Database Installing the Module Configuration and Usage 149 150 151 Apache and SSL Apache as a File Repository Windows 2000/XP Mac OS X Summary Chapter 7: Site Security Controlling Access Apache-Controlled Authentication PHP-Controlled Authentication Website Attacks Abusing register_globals SQL Injection Attacks Cross-Site Scripting... performance ❑ Advanced MySQL queries ❑ Apache tips and tricks ❑ Site security, locally and remotely ❑ Using advanced PHP extensions ❑ Common PEAR packages ❑ Ajax and PHP ❑ Obscure PHP commands ❑ CMSs compared and explained ❑ Blogging packages ❑ A guide for transitioning from other programming languages ❑ Caching engines What You Need to Use This Book This book is designed to be used with Linux machines, although... at the time of this book’s writing were: xx Introduction ❑ PHP: Version 5.0.4 (available at http://www.php.net) ❑ Apache: Version 2.0.54 (available at http://www.apache.org) ❑ MySQL: Version 4.1.12 (available at http://www.mysql.com) Future editions of this book will address changes and improvements in these programs as they become available Conventions To help you get the most from the text and keep

Ngày đăng: 24/01/2014, 13:36

Từ khóa liên quan

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

Tài liệu liên quan