This book teaches you the basics of how browsers communicate with servers and how to write your own customized web clients to automate common tasks. It is intended for those who are motivated to develop software that offers a more flexible and dynamic response than a standard web browser. You'll learn how to: Automate repetitive queries on the Web Detect broken hyperlinks on your site Write simple "robots" that traverse hyperlinks across a site, and across the Web in general This book will be of interest to: Web administrators who need to automate repetitive tasks or reduce maintenance time UNIX shell programmers who want to interface their scripts to the Web Commercial software developers and consultants who need reference material for technical web specifications and proof-of-concept examples Most of the examples in this book use Perl, a versatile and portable language that is already familiar to many CGI programmers and UNIX power users.
It's more than a little bit intimidating to take on the task of writing an intermediate-to-advanced-level book on the subject of World Wide Web programming. The current level of innovation and the rate at which new ideas and techniques are being implemented on the Web is nothing less than exponential. Each new idea or new technique has the potential for adding to or enhancing the vast structure that already is the Web, or refining that structure, making it potentially less cumbersome and easier to understand. Some ideas are adopted as standards, and others fizzle and die lonely little deaths, for lack of use or interest. Keeping up with this process and attempting to deliver a book that will give you, the reader, a feel for which of these ideas and techniques seems to be the most usable, safe, and powerful, is what this book is all about. Topics: A Perl5 Overview and Tutorial; Security on the Web; HTML Forms; Client-Side Perl; Advanced CGI.
The Web Wizard's Guide to Perl and CGI teaches readers how to create Web sites that will have an audience coming back for more. From writing scripts to analyzing users' data, this book helps readers create well-designed, user-friendly Web sites. This book covers the following topics: elementary scripts, programming and Perl basics, the Perl/Web interface, advanced Perl statements, how to store data in arrays, how to use Perl to work with Patterns, and how to use multiple page forms that share data. It assumes no programming experience, and also acts as a handy reference. The Web Wizard Series from Addison-Wesley is a series of brief, introductory books written by instructors on Internet and Web programming topics of interest to anyone who wants to create web pages. Each book includes an easy-to-read, full-color design featuring plenty of hands-on examples and exercises, and is written in a concise and practical manner.
Web, Graphics & Perl/Tk is the second volume of The Best of the Perl Journal, compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant. The forty articles included in this volume are simply some of the best Perl articles ever written on the subjects of graphics, the Web, and Perl/Tk, by some of the best Perl authors and coders. Much of Perl's success is due to its capabilities for developing web sites; the Web section covers popular topics such as CGI programs, mod_perl, spidering, HTML parsing, security, and content management. The Graphics section is a grab bag of techniques, ranging from simple graph generation to ray tracing and real-time video digitizing. The Perl/Tk section shows you how to use the popular Perl/Tk toolkit for developing graphical applications that work on both Unix/Linux and Windows without a single change. The Perl Journal remains a proud and timeless achievement.
The Webmaster's Guru Pack teaches how to use Perl/CGI programs on hosted web sites and dedicated servers through extensive documentation, snap-shots, and full source code to many popular programs in use by thousands of web sites. With the included disk the user will be able to configure and run Guestbooks, Search Engines, Link Directories, Banner Directories, Classifieds (with unlimited categories), Page Counters, Online Auctions (with unlimited categories) and much more! Configuration of the scripts is simple even for the beginner! This is the ONLY book that reveals how to use CGI Framing, a new alternative to the aging SSI (Server Side Includes). Joe McCormack has been envolved with computer programming for over a decade. From Basic to C/C++ to Perl/CGI, he has written a wide variety of programs from computer game rendering engines, to security programs to an impressive variety of Perl/CGI programs for web sites.
Designed to provide in-depth documentation on Windows-specific funtionality in Perl. This book is the ideal resource for system administrators, and programmers who want to employ the Perl language in their Windows NT or Windows 95 network. Intended for intermediate advanced level users, this authoritative guide includes: critical information on program automation covering OLE and COM object management; thorough coverage of communication-oriented procedures; detailed guidelines for data access with ODBC including routing operations, advanced features, and troubleshooting fixes; hard to find information on extension and function syntax, Win32:ODBC function constants, and Win32network error descriptions; and numerous proven scripts ready for use. You will also learn how to manipulate the Registry, determine how Perl can exploit Win32 security, discover how to call into any DLL library, manipulate files, find file version information, and much more.
The computer program scripting language Perl is described here for those network administrators working with Windows. Rather than teaching how to run a Win32 network, this book teaches techniques for streamlining tasks. The text covers account maintenance, tools, crisis management, monitoring, reporting, logon scripts, processes, Win32 services, and ADSI and WMI. The book includes using Perl and COM to interact with Windows programs; writing autoloading Win32 services using Perl; managing drives, users, and group accounts, including backing up user databases and modifying user login profiles; securing system through effective permission management; scripts which enable you to locate data in the Registry, interact with ADSI and WMI, check for errors in event logs, managing running processes on local and remote machines, and manage user privileges. David Roth is the contributor of Win32:ODBC and varioius other popular Win32 Perl extensions.
Apache is the most popular web server on the Internet because it is reliable. This guide to Web programming teaches you how to extend the capabilities of the Apache Web server. The book explains the design of Apache, mod_perl, and the Apache API. It then demonstrates how to use them to perform tasks such as: using mod_perl to vastly improve the performance of Perl-based CGI scripts; rewriting CGI scripts as Apache modules to give them full access to the Apache API; server-side filtering of HTML documents to embed special markup or code (much like SSD); enhancing server log functionality; converting file formats on the fly; implementing dynamic navigation bars; incorporating database access into CGI scripts; customizign access control and authorization to block robots or to use an external database for passwords. Included with the book is a detachable mod_perl quick reference card for easy lookup of mod_perl syntax and functionality.
A guide to writing CGI applications with Perl, showing how to accomplish everyday tasks necessary for online operations. Includes line-by-line code explanations, examples, and skill-stretching exercises. Also covers working with HTML, web forms, obtaining user input, cookies, tracking clicks, and access countries, using the mod_perl Apache module, connecting to a POP3 server for e-mail, Perl DBI and databases on the Web, tying a hash to a database, embedding Perl in HTML with HTML::Mason, remote file management via the Web, creating dynamic images, XML and its derivatives: RSS and RDF. Two longtime Perl programmers show how the CGI scripting language can accomplish the tasks needed for many online applications. Each chapter covers a specific Web-based application and explains the code line by line (or block by block). Includes an introductory overview for users new to CGI or Perl and numerous appendicies include handy references.
"Writing Perl Modules for CPAN" offers Perl developers a comprehensive guide to using and contributing to the Comprehensive Perl Archive Network (CPAN). Starting with a general overview of CPAN's history, network topology, and navigational mechanisms, the book then quickly brings readers up to speed regarding how to search out and install available modules. However, in the true Open Source spirit, author and experienced Perl developer Sam Tregar teaches readers how to not only use, but also contribute to CPAN via an in-depth discussion of module creation, submission, and maintenance. Beginning with a survey of basic design principles, Tregar takes care to discuss all issues relevant to developers wishing to create great Perl modules, including choosing a proper name, using Perl's POD (plain old documentation) feature, concepts surrounding functional and object-oriented API development, and much more.