There is a decent start for a guest book in Learning 
Perl (Chapter 19). Read through it, add any security 
measures (as noted previously in this thread), and 
you will have a generic guestbook.

Once you have done that, you have a script which can
be edited and have functionality added. It is very
simple, but a good exercise in writing a script from 
the ground up.


Billy-

On Wed, 18 Jul 2001, Sally wrote:

> I'm not competant enough to write a complete guestbook script, only to edit
> scripts I find. Any ideas where I can get a new guestbook script?
> 
> -----Original Message-----
> From: Morbus Iff [mailto:[EMAIL PROTECTED]]
> Sent: 18 July 2001 15:22
> To: [EMAIL PROTECTED]
> Subject: RE: unix perl to win NT perl
> 
> 
>  >Apart from the dates on the top of the script, how can you tell it's old,
>  >and why is it bad stuff?
> 
> Much like cultures, programming evolves over time. It's old and bad because:
> 
>   1. it's not written with security in mind. when the internet
>      comes in play, security should be the number one feature, and
>      nothing else.
> 
>   2. it's not written in "good" programming style. any production
>      perl script should include "-w" and "use strict" as programming
>      ideals. these force the programmer to write better code
>      and to clean up after himself. not using these ideals severely
>      impacts #1 (above).
> 
>   3. Generally speaking, every script from Matt Wright's should
>      be ignored. None of his scripts are particularly well written
>      and security holes abound. I wouldn't even try fixing his
>      scripts - I'd just start over.
> 
> 
> --
> Morbus Iff ( .sig on other machine. )
> http://www.disobey.com/ && http://www.gamegrene.com/
> "where's there's a will, there's a morbus ready to collect!"
> icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber:
> [EMAIL PROTECTED]
> 
> 
> 
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to