in reply to Program that will grep website for specified keyword

Look into the LWP library, specifically LWP::Simple. If you are planning on doing this recurisively to the whole site rather than just one page, you will also want to read up on references and stacks and stuff like that.

To summarize, a stack is a list of things to be processed. They usually are one of two types: First in Last out, or Last in First out. I believe most recursive programming is used with the latter type.

# from the command line $ perldoc perlref $ perldoc LWP::Simple $ perldoc perldata

Update - Edited stack types. Thanks for the catch Mr. Muskrat ;0)



Amel

Replies are listed 'Best First'.
Re: Re: In need of guidance....
by Mr. Muskrat (Canon) on Apr 24, 2002 at 19:57 UTC
    A stack is First In Last Out. (Think the tray or plate stack in a cafeteria. The last one put on the stack is the first one removed.) Example from either the Programming Perl 3rd Ed or Perl Cookbook... don't remember which. You 'push' onto a stack and 'pop' off of it.

    A list is First In First Out. You 'unshift' into a list and 'shift' out of it.

    *** NOTE: of course you are free to do as you like. So you could push and shift, or unshift and pop or whatever you want...

    Updated: Okay, I looked it up and I was on the right track: "When you push and pop (or shift and unshift) an array, it's a stack; when you push and shift (or unshift and pop) an array, it's a queue." -- Programming Perl, 3rd Edition; Chapter 9 Data Structures, Pg. 268

    ----------------
    Matthew Musgrove
    Who says that programmers can work in the Marketing Department?
    Or is that who says that Marketing people can't program?