in reply to html/file security cgi [revisited]

Okay, I just have a few things to say here...:

  1. Yes, I approved this node when it seems that no one else would. Why? Because if you would look, this is only his 1st post here on perlmonks. This is also his 2nd script as a scripter, and if you ask me, it's not so bad! Maybe insecure, could use a few modules instead of some of that code, makes the screen width a little huge, and could use a general clean up, but that's no reason to put him to -20 (before I ++ him)!
  2. Since when are we so harsh on people new to the perl language? Are we trying to keep the language to ourselves by discouraging others from attempting to learn it? I say bravo Uber! I wish I had been able to create such a script (even if it does need work) on my second try at the language. I believe my first script was a 3-liner or something!
  3. I would like to welcome you to the site UberDragon13 and to the Perl language. I sincerely hope that you are not discouraged by what some people have told you here. Programming is fun and I think that everyone has a right to try it out and learn it! I'd like to see the second script written by those that criticized your skills. Bet theirs weren't so great either.
  4. Like the others (the nicer people) have suggested, do some reading up on some of those modules and learn how they can make life much easier.

There, that's my 10000 cents.

Replies are listed 'Best First'.
Re: Be Nice To Newbies!
by UberDragon13 (Acolyte) on May 16, 2002 at 08:11 UTC
    I sincerely appreciate the kind words from mt2k. No worries though I knew I would draw critism on my usage of code. As a matter of fact I counted on it! :) Even if I had no idea about the rating system.

    I do hope those that have critic'd this program come back to see the changes I have made because of their comments. I have used more of and even figured out how to use crypt(). I have added a feature (?img) and have attempted to clean up code all over (especially in the logging)

    I admit, I still haven't incorporated use strict;. It is not that I haven't tried. I just for some reason can't grasp it. How do I use variables between subroutines. If anyone is bored and has the time to convert this with use strict; including comments on usage I would be most gracious. Ofcourse I don't expect such things, but it may help me to understand its usage better. (before you tell me to read about strict I promise I have read everything at both and

    If you are wondering what the code looked like when I first posted just visit here. I hope you can say you see a positive difference in my code. Please feel free to show me a better way to do any of this. Again I am here to learn and learn I shall! :)


    ....Sometimes life can be as bitter as dragon tears. But whether dragon tears are
    bitter or sweet depends entirely on how each person perceives the taste....