Title Open Source Development with LAMP
Subject Programming
ISBN 020177061X
Author James Lee
Publisher Addison-Wesley
UK Price £37.99
Our Price £27.49
You Save 28%
User Level Beginner - Advanced

   
 
List of Figures.
List of Tables.
Preface.
1 - Introduction.

The Best of All Possible Worlds.
Is This Book for You?
Open Source Software.
It's Not Just for Linux.
Summary.

I. STRUCTURAL.

2. The Web Explained.

How It Works.
What We Don't Talk About.
Security.

3. Linux - the Choice of a GNU Generation.

Introduction.
Basic Unix.

4. Apache Web Server.

Introduction and Description.
Starting, Stopping, and Restarting Apache.
Configuration.
Securing Apache.
Create the Web Site.
Apache Log Files.
Summary.

5. Perl.

Introduction.
Perl Documentation.
Perl Syntax Rules.
A Quick Intro to Object-Oriented Programming.
What We Didn't Talk About.
Summary.
Resources.

6. MySQL.

Introduction.
MySQL Tutorial.
DBI.
Table Joins.
Loading and Dumping a Database.
Summary.
Resources.

II. STATIC.

7. Website META Language.

Introduction.
Installation.
The Basics.
Creating a Template.
Other Helpful Includes.
Diversion.
A Better Template.
Configuring WML with .wmlrc.
Macros - Creating Custom Tags.
Programming Code - Eperl.
Project.
Summary.

III. DYNAMIC.

8. The Common Gateway Interface.

Introduction.
CGI Introduction.
Apache Configuration.
A First CGI Program.
What Can Go Wrong?
CGI.pm Introduced.
CGI.pm HTML Shortcuts.
Information Received by the CGI Program.
Form Widget Methods.
CGI Security Considerations.
A Note About die().
Project - CGI/MySQL/DBI.
Summary.
Resources.
Books.
Web Sites.

9. mod_perl.

Introduction.
Configuration.
Turning CGIs into mod_perl Programs.
Pure mod_perl Programming.
Project: MySQL,DBI and mod_perl.
Other Stuff You Can Do.
Summary.
Resources.

IV. EMBEDDED.

10. Server Side Includes.

Introduction.
SSI Introduction.
SSI Security Considerations.
Summary.
Resources.
Web Sites.

11. Embperl (HTML::Embperl).

Introduction.
Installing Embperl.
Apache Configuration.
A Quick Example.
Embperl Commands.
Posted Data and %fdat.
Other Embperl Variables.
Embperl Project.
What We Didn't Talk About.
Summary.
Resources.

12. Mason (HTML::Mason).

Introduction.
Installation.
Apache Configuration.
Quick Example.
In-line Perl Sections.
Handling Posted Data with %ARGS and %args.
Mason Components.
Mason Project.
What We Didn't Talk About.
Summary.
Resources.

13. PHP.

Introduction.
Embedding PHP into HTML.
Configuration.
A Couple of Quick Examples.
Language Syntax.
Built-in PHP Functions.
PHP and MySQL.
Project.
Summary.
Resources.

Appendix: Source Code.

Perl.
MySQL.
WML.
CGI.
Mod_perl.
SSI.
HTML::Embperl.
HTML::Mason.
PHP.

Bibliography.
Index. 020177061XT08072002
Book Cover