Cover
title | : | Perl Web Development Fast & Easy |
author | : | Bate, Les. |
publisher | : | Course PTR |
isbn10 | asin | : | 1931841179 |
print isbn13 | : | 9781931841177 |
ebook isbn13 | : | 9780585456782 |
language | : | English |
subject | Perl (Computer program language) , Web site development. |
publication date | : | 2003 |
lcc | : | QA76.73.P22B39 2003eb |
ddc | : | 005.2/762 |
subject | : | Perl (Computer program language) , Web site development. |
Page i
Perl fast&easy web development
Page ii
This page intentionally left blank.
Page iii
Perl fast&easy web development
Les Bate
Page iv
2003 by Premier Press, a division of Course Technology. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system without written permission from Premier Press, except for the inclusion of brief quotations in a review.
| The Premier Press logo and related trade dress are trademarks of Premier Press, Inc. and may not be used without written permission. All other trademarks are the property of their respective owners. |
Publisher: Stacy L. Hiquet
Marketing Manager: Heather Hurley
Acquisitions Editor: Kevin Harreld
Project Editor: Estelle Manticas
Technical Reviewer: Michelle Jones
Copy Editor: Kate Givens
Interior Layout: Jill Flores
Cover Design: Mike Tanamachi
Indexer: Kelly Talbot
Proofreader: Kim Benbow
Perl is a registered trademark of Larry Wall. All other trademarks are the property of their respective owners.
Important: Premier Press cannot provide software support. Please contact the appropriate software manufacturer's technical support line or Web site for assistance.
Premier Press and the author have attempted throughout this book to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer.
Information contained in this book has been obtained by Premier Press from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, Premier Press, or others, the Publisher does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from use of such information. Readers should be particularly aware of the fact that the Internet is an ever-changing entity. Some facts may have changed since this book went to press.
ISBN: 1-931841-17-9
Library of Congress Catalog Card Number: 20011096997
Printed in the United States of America
03 04 05 06 07 BH 10 9 8 7 6 5 4 3 2 1
Premier Press, a division of Course Technology
2645 Erie Avenue, Suite 41
Cincinnati, Ohio 45208
Page v
To my lovely wife Pauline, and my beautiful daughter Victoria
with all my love
and to my cats Cassie and Biggles for walking across my keyboard!
Page vi
Acknowledgments
There are many people that I should like to thank and I am bound to forget someone, I am sorry if one of them is you!
First I should like to thank Julie C. Meloni, who told me my first sample text was good enough. Also thanks to Lynette Quinn for her encouragement in the early stages. Likewise thank you to Estelle Manticas, for encouraging me with her good humor and helpful remarks, and for turning my gibberish into this book. Thanks to Kevin Harreld, who kept me on the rails throughout.
Thank you to my wife Pauline and my daughter Victoria for putting up with my absences.
I would also like to thank my past UWE lecturers, especially Simon Langley, Nigel Baker and Jane Berry, who fired up my enthusiasm for computing, and in the case of Simon, fired up my sense of humor too!
Thank you to Mum and Dad for being my Mum and Dad!
Finally, a special thank you to my good friend Clarisse Craen, who gave me the initial shove to start this project: thank you, my mate!
Les
Page vii
About the Author
L ES B ATE is a Senior Analyst Programmer working for CSC at the British Aerospace (Airbus) site in Filton, Bristol, in the UK. He started out as a TV engineer for Visionhire in the West Midlands, England, spending many years at college learning about analogue and digital electronics before becoming a self-employed electronics engineer.
Les later switched careers and moved into systems analysis and programming at British Aerospace. Originally working on mainframe batch and CICS programming, Les finally made the move into Lotus Notes development and from there to Web development.
In 1998 he gained a BSc (Hons) in Computing from the University of the West of England, which he says opened totally new horizons for him in terms of technology and its application in computing.
Les has used many of the currently available technologies, including C, C++, Perl, PHP, Java, JavaScript, VBScript, ASP, and HTML, and he enjoys exploring the possibilities that new technologies offer.
In his spare time he messes around with electronics, plays the guitar (he says very badly!), and enjoys listening to music, traveling, and reading. He attributes his love for reading solely to the works of J.R.R. Tolkien.
Page viii
Contents at a Glance
Introduction | xv |
Chapter 1 Getting Started | |
Chapter 2 Taking Your First Steps with Perl | |
Chapter 3 Perl Data Types: Scalars | |
Chapter 4 Operators | |
Chapter 5 Array | |
Chapter 6 Hashes | |
Chapter 7 Program Flow | |
Chapter 8 Perl Functions | |
Chapter 9 A Diversion: HTML | |
Chapter 10 CGI Programming | |
Chapter 11 CGI: Making the Connection |
Next page