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]