Weekly list FAQ posting

2002-12-05 Thread casey
NAME
beginners-faq - FAQ for the beginners-cgi mailing list

1 -  Administriva
  1.1 - I'm not subscribed - how do I subscribe?

Send mail to [EMAIL PROTECTED]

You can also specify your subscription email address by sending email to
(assuming [EMAIL PROTECTED] is your email address):

[EMAIL PROTECTED].

  1.2 -  How do I unsubscribe?

Now, why would you want to do that? Send mail to
[EMAIL PROTECTED], and wait for a response. Once you
reply to the response, you'll be unsubscribed. If that doesn't work,
find the email address which you are subscribed from and send an email
like the following (let's assume your email is [EMAIL PROTECTED]):

[EMAIL PROTECTED]

  1.3 - There is too much traffic on this list. Is there a digest?

Yes. To subscribe to the digest version of this list send an email to:

[EMAIL PROTECTED]

To unsubscribe from the digest, send an email to:

[EMAIL PROTECTED]

  1.4 - Is there an archive on the web?

Yes, there is. It is located at:

http://archive.develooper.com/beginners-cgi%40perl.org/

  1.5 - How can I get this FAQ?

This document will be emailed to the list once a month, and will be
available online in the archives, and at http://beginners.perl.org/

  1.6 - I don't see something in the FAQ, how can I make a suggestion?

Send an email to [EMAIL PROTECTED] with your suggestion.

  1.7 - Is there a supporting website for this list?

Yes, there is. It is located at:

http://beginners.perl.org/

  1.8 - Who owns this list?  Who do I complain to?

Casey West owns the beginners-cgi list. You can contact him at
[EMAIL PROTECTED]

  1.9 - Who currently maintains the FAQ?

Kevin Meltzer, who can be reached at the email address (for FAQ
suggestions only) in question 1.6

  1.10 - Who will maintain peace and flow on the list?

Casey West, Kevin Meltzer and Ask Bjoern Hansen currently carry large,
yet padded, clue-sticks to maintain peace and order on the list. If you
are privately emailed by one of these folks for flaming, being
off-topic, etc... please listen to what they say. If you see a message
sent to the list by one of these people saying that a thread is closed,
do not continue to post to the list on that thread! If you do, you will
not only meet face to face with a XQJ-37 nuclear powered pansexual
roto-plooker, but you may also be taken off of the list. These people
simply want to make sure the list stays topical, and above-all, useful
to Perl/CGI beginners.

  1.11 - When was this FAQ last updated?

Sept 07, 2001

2 -  Questions about the 'beginners-cgi' list.
  2.1 - What is the list for?

A list for beginning Perl programmers to ask questions in a friendly
atmosphere. The topic of the list is, of course, CGI with Perl.

  2.2 - What is this list _not_ for?

* SPAM
* Homework
* Solicitation
* Things that aren't Perl related
* Non Perl/CGI questions or issues
* Lemurs
  2.3 - Are there any rules?

Yes. As with most communities, there are rules. Not many, and ones that
shouldn't need to be mentioned, but they are.

* Be nice
* No flaming
* Have fun
  2.4 - What topics are allowed on this list?

Basically, if it has to do with Perl/CGI , then it is allowed. If your
question has nothing at all to do with Perl/CGI, it will likely be
ignored.

  2.5 - I want to help, what should I do?

Subscribe to the list! If you see a question which you can give an
idiomatic and Good answer to, answer away! If you do not know the
answer, wait for someone to answer, and learn a little.

  2.6 - Is there anything I should keep in mind while answering?

We don't want to see 'RTFM'. That isn't very helpful. Instead, guide the
beginner to the place in the FM they should R :)

  2.7 - I don't want to post a question if it is in an FAQ. Where should I
look first?

Look in the FAQ! Get acquainted with the 'perldoc' utility, and use it.
It can save everyone time if you look in the Perl FAQs first, instead of
having a list of people refer you to the Perl FAQs :) You can learn
about 'perldoc' by typing:

perldoc perldoc

At your command prompt. You can also view documentation online at:

http://www.perldoc.com and http://www.perl.com

3 - Other Resources
  3.1 - What other websites may be useful to a beginner ?

* Perl Home Page - http://www.perl.com
* PerlMonks - http://www.perlmonks.org
* Perldoc - http://www.perldoc.com
* Perl Archives - http://www.perlarchives.com
  3.2 - What resources may be harmful to a beginner?

Beware of Perl4-like code-- You might find some script archives and
unauthorized mirrors with old Perl4 versions of Selena Sol and Matt
Wright scripts. Don't use those scripts. They are outdated and may even
in some cases contain bugs or security problems since many may not have
been updated in 

cgi session

2002-12-05 Thread Admin-Stress
Hi,

How can I check cgi session? mmm .. maybe better I explain like this:

I just want to make a 'secure site' that need username and password. So, the first 
page of my site
would be fill in you username and password, for example, it will be placed here :

   http://www.mydomain.com/login.html

After that, I will call /cgi-bin/checkpasswd.pl, if OK then user will be transfered to 
another
page, e.g.: 

   http://www.mydomain.com/welcome.html

My question, how can I make sure that ONLY ppl passed checkpasswd.pl can see that 
welcome.html
(and the rest of page). It should be about checking 'session' or some other trick ... 

Anyone can give me pointer/clues how to do this? .. in a simplest way ..

Thanks,

kapot 

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

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




Re: cgi session

2002-12-05 Thread fliptop
On Thu, 5 Dec 2002 at 10:39, Admin-Stress opined:

[snip]
A:I just want to make a 'secure site' that need username and password. So, the first 
page of my site
A:would be fill in you username and password, for example, it will be placed here :
A:
A:   http://www.mydomain.com/login.html
A:
A:After that, I will call /cgi-bin/checkpasswd.pl, if OK then user will be transfered 
to another
A:page, e.g.: 
A:
A:   http://www.mydomain.com/welcome.html
A:
A:My question, how can I make sure that ONLY ppl passed checkpasswd.pl can see that 
welcome.html
A:(and the rest of page). It should be about checking 'session' or some other trick 
... 
[snip]

can't you use an .htaccess file?


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




Re: cgi session

2002-12-05 Thread Christopher G Tantalo
Admin-Stress wrote:

 Hi,

 How can I check cgi session? mmm .. maybe better I explain like this:

 I just want to make a 'secure site' that need username and password. So, the first 
page of my site
 would be fill in you username and password, for example, it will be placed here :

http://www.mydomain.com/login.html

 After that, I will call /cgi-bin/checkpasswd.pl, if OK then user will be transfered 
to another
 page, e.g.:

http://www.mydomain.com/welcome.html

 My question, how can I make sure that ONLY ppl passed checkpasswd.pl can see that 
welcome.html
 (and the rest of page). It should be about checking 'session' or some other trick ...

 Anyone can give me pointer/clues how to do this? .. in a simplest way ..

 Thanks,

 kapot

isnt there a CGI::Session for your session management/auth issues?


http://search.cpan.org/author/SHERZODR/CGI-Session-2.94/doc/Session.pod
http://search.cpan.org/author/SHERZODR/CGI-Session-2.94/doc/cgisessioncook.pod
chris
--
---
Just Your Friendly Neighborhood
_SPIDEY_



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




Download problem

2002-12-05 Thread Stelian Iancu
Hello!

I try to download a file from a CGI script. Here is the code:

$self-header_props(-type='application/x-octet-stream',
-attachment=$file);

open(FILE, $file);
binmode(FILE);
$/ = undef;
my($data) = FILE;
close(FILE);
binmode(STDOUT);
print $data;

I am using CGI::App, but the problem is not there. Anyway, the file is
written directly in the browser, I don't get a Save to disk dialog.
The arguments of the header_props() function are exactly the same as for
the header() of CGI.pm. So how do I solve this problem? Do I miss
something here? 

Thank you!

-- 
Regards,
Stelian I.


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