in reply to Auto linking to words in a text file

where would the links be found, and do you know all the links beforehand?
Are you looking for something like:
this would be one way how a [link|www.yahoo.com] is inputted
or might you have a hash loaded up with links and words like:
 $wordlist{'link'}="www.yahoo.com"; and then if you see the word "link" you automatically create the link.

Replies are listed 'Best First'.
Re: Re: Auto linking to words in a text file
by belize (Deacon) on Dec 01, 2000 at 22:18 UTC
    This is pretty much what I mean. I envision a text file with all the words needed to be linked to thus:

    link_word|link_URL

    Then when "link_word" appears in a returned text, anywhere that "link_word" appears, it would be replaced with:

    link_word

    Hope this is more clear.

      I'm still not getting it, I'm afraid. Would this be defined at the top of a file, as in "here's a list of words and their associated links" or *within* the file, as in only certain occurrences of the words will get linked, and that link is determined by what follows the 'pipe' symbol.

      Example #1

      cult|http://www.slashdot.org banana|/orange.html Being in a cult can reduce your ability to eat a banana, doctors claim +.

      Example #2

      Being in a cult|http://www.slashdot.org can reduce your ability to eat + bananas|/orange.html , doctors claim.

      if the latter, it's so close to HTML already it's almost not worth the work of writing a script. But whatever. If the former, what you could to do is read the word/url pairs into a hash, and do something like what I suggested above. Philosophy can be made out of anything. Or less -- Jerry A. Fodor

        Example #1 is what I want.

        I don't expect the link file to be more than 50 or 60 pairs.

        Any idea what kind of overhead on CPU this might have if the returned text file is about 7000 characters in size?