[15913] in Perl-Users-Digest
Perl-Users Digest, Issue: 3326 Volume: 9
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Jun 12 03:10:24 2000
Date: Mon, 12 Jun 2000 00:10:17 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Message-Id: <960793816-v9-i3326@ruby.oce.orst.edu>
Content-Type: text
Perl-Users Digest Mon, 12 Jun 2000 Volume: 9 Number: 3326
Today's topics:
Mailer Daemon stuff <danielcho22@usa.net>
NEWBIE cgi question please help! <Trevor@win32c.com>
Re: NEWBIE cgi question please help! <chahn@eleganceintime.com>
Re: perl and odbc <justin@lolofie.com>
perl CGI on an Linux based apache webserver <Michael.Siemens@nospamhome.com>
Re: Perl Logo? (brian d foy)
Re: Perl modules and memory (brian d foy)
Perl script to create users, directories, permissions f <ryank@rhythmicplanet.com>
Perl, VMS and RMS database <ibex@home.com>
perl <fungi66@freewwweb.com>
Re: perl (jason)
Re: PerLotto 0.1a1. My first "real" Perl script!!! <justin@lolofie.com>
Running a script with root priveleges <trevor@trevorsky.com>
Simple Question ~ How to perform a directory recursive <kennylim@techie.com>
XML Parser <julius_mong@hotmail.com>
Re: XML Parser <ron@savage.net.au>
Digest Administrivia (Last modified: 16 Sep 99) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Mon, 12 Jun 2000 03:30:11 GMT
From: Cho <danielcho22@usa.net>
Subject: Mailer Daemon stuff
Message-Id: <sk8ma3hih51179@corp.supernews.com>
I want to send an email through a perl script but I notice that if I send
the mail to a bogus address, like not_an_address@hotmail.com or
affsdf@amherst.edu (my school), I don't get the usual email from the
mailer daemon saying that the message didn't get sent.
I really need to know when these messages are getting delivered to bogus
addresses. Here's an example of code in php as my perl script is not on
hand (but this doesn't work either):
<?
mail("xxaya@amherst.edu","Testing ","Does this
work?","From:my_address@amherst.edu\n ");
echo "sent mail";
?>
Any ideas? I would think that if the mailer daemon thing would look at
the "From" line and return the letter to that address.
Thanks.
Dan
--
Posted via CNET Help.com
http://www.help.com/
------------------------------
Date: Mon, 12 Jun 2000 00:27:25 -0700
From: "Trevor" <Trevor@win32c.com>
Subject: NEWBIE cgi question please help!
Message-Id: <39446685$1@flexnet239.uunt.net>
This may not be the right place for this question but i'm hoping at least
one of you people out there can help me out. I don't know Perl so i've been
told you can use C with CGI so i wrote a simple counter file in C. I Then
uploaded the C file to my cgi-bin. The counter.c file is chmod 755 and
data.txt (the file it keeps count in is 666)
I cannot seem to get my script working please forgive my ignorance this is
my first time dealing with CGI or any of this stuff. Here is the .C file
maybe i missed something in there ?
#include <stdio.h>
#include <stdlib.h>
void main()
{
FILE *fCounterI, *fCounterO;
char *cBuffer;
long lCount;
// path to the data.txt file
const char path_to_datatxt[] = "/home/sites/site36/web/cgi-bin/data.txt";
// read data.txt and get the count
fCounterI = fopen(path_to_datatxt, "r");
if (fCounterI == 0) exit(-1);
cBuffer = calloc(10, sizeof(char));
fread(cBuffer, sizeof(char), 9, fCounterI);
fclose(fCounterI);
// convert the string into a long and increment it by 1
lCount = strtol(cBuffer, 0, 10);
lCount++;
free(cBuffer);
// clear data.txt and write the new value
fCounterO = fopen(path_to_datatxt, "w");
if (fCounterO == 0) exit(-1);
fprintf(fCounterO, "%08d", lCount);
printf("%08d", lCount);
fclose(fCounterO);
}
In my .htm file where i wanted the text to be printed i just put in
'<!--#include virtual=counter.c-->' without quotes. Someone PLEASE help me
set this thing up! Any help at all is appreciated.
Trevor
------------------------------
Date: Sun, 11 Jun 2000 22:00:37 -0700
From: Christopher Hahn <chahn@eleganceintime.com>
Subject: Re: NEWBIE cgi question please help!
Message-Id: <39446E75.EE35A5EA@eleganceintime.com>
Trevor,
The poeple here would tell you to use Perl!
Anyhow, ..."I uploaded the C file" leads to the
question: Did you compile the file? You will
have to compile it on the server.
Also, there may be an extension requirement
for your web-server. (i.e. .cgi)
Good luck,
Christopher
Trevor wrote:
> This may not be the right place for this question but i'm hoping at least
> one of you people out there can help me out. I don't know Perl so i've been
> told you can use C with CGI so i wrote a simple counter file in C. I Then
> uploaded the C file to my cgi-bin. The counter.c file is chmod 755 and
> data.txt (the file it keeps count in is 666)
> I cannot seem to get my script working please forgive my ignorance this is
> my first time dealing with CGI or any of this stuff. Here is the .C file
> maybe i missed something in there ?
>
> #include <stdio.h>
> #include <stdlib.h>
>
> void main()
> {
> FILE *fCounterI, *fCounterO;
> char *cBuffer;
> long lCount;
> // path to the data.txt file
> const char path_to_datatxt[] = "/home/sites/site36/web/cgi-bin/data.txt";
>
> // read data.txt and get the count
> fCounterI = fopen(path_to_datatxt, "r");
> if (fCounterI == 0) exit(-1);
> cBuffer = calloc(10, sizeof(char));
> fread(cBuffer, sizeof(char), 9, fCounterI);
> fclose(fCounterI);
> // convert the string into a long and increment it by 1
> lCount = strtol(cBuffer, 0, 10);
> lCount++;
> free(cBuffer);
> // clear data.txt and write the new value
> fCounterO = fopen(path_to_datatxt, "w");
> if (fCounterO == 0) exit(-1);
> fprintf(fCounterO, "%08d", lCount);
> printf("%08d", lCount);
> fclose(fCounterO);
> }
>
> In my .htm file where i wanted the text to be printed i just put in
> '<!--#include virtual=counter.c-->' without quotes. Someone PLEASE help me
> set this thing up! Any help at all is appreciated.
>
> Trevor
------------------------------
Date: Sun, 11 Jun 2000 23:26:22 -0700
From: "Justin" <justin@lolofie.com>
Subject: Re: perl and odbc
Message-Id: <sk9055omh51169@corp.supernews.com>
<309666@my-deja.com> wrote in message news:8hpvrb$8sq$1@nnrp1.deja.com...
> how do i write input to a table through a odbc link?
> is it just write a script like if I was write to a flat file but instead
> of say:
> open (OUTPUT, ">>/whatever/file.txt");
> i write the INSERT statement?
no.
> INSERT INTO blabla...
> if you have a functioning example, Please send to me
>
>
> Sent via Deja.com http://www.deja.com/
> Before you buy.
------------------------------
Date: Mon, 12 Jun 2000 01:26:43 GMT
From: "Michael.Siemens" <Michael.Siemens@nospamhome.com>
Subject: perl CGI on an Linux based apache webserver
Message-Id: <n%W05.5371$U5.69107@news1.rdc1.ab.home.com>
I'm new to CGI programming, and hoping someone can give me a hand.
I've written a couple of perl scripts that I would like to run on my
webserver, but once I place the files in the servers cgi-bin directory, the
files can be listed but no longer executed.
The permissions all seem to be correct.
here are a couple of partial screen captures:
Directory listing:
###############################
root@csg:/usr/local/httpd/cgi-bin > ls -l
total 956
-rw-r--r-- 1 root root 1167 Nov 17 1998 CdbCli.pm
-rw-r--r-- 1 root root 5786 Nov 17 1998 CdbHtml.pm
-rwxr-xr-x 1 root root 9275 Nov 18 1998 cdb.cgi
-rwxr-xr-x 1 root root 22588 Dec 13 1998 cdbsimple.cgi
-rwxr-xr-x 1 root root 4842 Jun 11 15:51 contact.cgi
-rwxr-xr-x 1 root root 4559 Nov 18 1998 detail.cgi
-rwxr-xr-x 1 root root 851892 Apr 14 1999 htsearch
-rwxr-xr-x 1 root root 20584 Apr 14 1999 info2html
-rw-r--r-- 1 root root 1529 Apr 14 1999 info2html.conf
-rwxr-xr-x 1 root root 199 Feb 28 21:15 mail-form.cgi
-rwxr-xr-x 1 root root 201 Feb 28 20:28 mail-form.pl
-rwxr-xr-x 1 root root 4266 Jun 11 15:51 mailer.cgi
-rwxr-xr-x 1 root root 1937 Jun 11 15:51 myversion.cgi
-rwxr-xr-x 1 root root 120 Apr 14 1999 printenv
-rwxr-xr-x 1 root root 5095 Apr 19 1999 sdbsearch
-rwxr-xr-x 1 root root 5095 Apr 19 1999 sdbsearch_en
-rwxr-xr-x 1 root root 5095 Apr 19 1999 sdbsearch_es
-rwxr-xr-x 1 root root 5095 Apr 19 1999 sdbsearch_faq
-rwxr-xr-x 1 root root 5095 Apr 19 1999 sdbsearch_fr
-rwxr-xr-x 1 root root 5095 Apr 19 1999 sdbsearch_it
drwxr-xr-x 2 root root 1024 Nov 30 1999 sdbtxt
-rwxr-xr-x 1 root root 757 Apr 14 1999 test-cgi
-rwxr-xr-x 1 root root 400 Apr 14 1999 test.pl
root@csg:/usr/local/httpd/cgi-bin >
some of these files were installed with the webserver
- all files from the webserver work properly
most of the files are my own creations, however, and none of them are
executable. I get an error saying the file doesn't exist (though you can
plainly see that they do exist!)
for a demonstration, I'll choose the mail-form.pl script:
root@csg:/usr/local/httpd/cgi-bin > ./mailform.pl
bash: ./mailform.pl: No such file or directory
root@csg:/usr/local/httpd/cgi-bin >
If I copy the file to any other directory I can execute it. What step have I
missed?
so... what the heck is up?
I would appreciate any help, please email me by dropping the NOSPAM block
from my email address.
-Mike
------------------------------
Date: Sun, 11 Jun 2000 21:38:52 -0500
From: brian@smithrenaud.com (brian d foy)
Subject: Re: Perl Logo?
Message-Id: <brian-1106002138520001@112.sanjose-08-09rs16rt.ca.dial-access.att.net>
In article <3943EB99.671318B9@ps90.de>, Sven Voigt <sven@ps90.de> wrote:
>Hello all!
>
>Recently I ran along PHP4 and wondered about there nifty logo. That's when I
>found that I never saw such a thing for Perl? Is that so?
>
>Although we do have the camel, I'd love to see a nice logo that you could put on
>homepages and link to www.perl.com or anything.
thre is some stuff available on www.perl.org. see the main page or
the Web Site Frosting link.
--
brian d foy
Perl Mongers <URI:http://www.perl.org>
CGI MetaFAQ
<URI:http://www.smithrenaud.com/public/CGI_MetaFAQ.html>
------------------------------
Date: Sun, 11 Jun 2000 21:37:36 -0500
From: brian@smithrenaud.com (brian d foy)
Subject: Re: Perl modules and memory
Message-Id: <brian-1106002137390001@112.sanjose-08-09rs16rt.ca.dial-access.att.net>
In article <8i13ng$2d3$1@nnrp1.deja.com>, |Odo| <jasonb885@my-deja.com> wrote:
>Is there anyway to estimate how much memory a module should resonably
>take when 'use'ed? Is there some kind of formula I can use to determine
>this?
>
>For instance, if I have X scalars, Y hashes, and Z arrays, plus A 'while
>loops' and B 'if statements', composing M lines, is there some way I can
>use that information to arrive at the size of the compiled code, before
>I actually start calling the subroutines in a module?
Doug MacEachern has some interesting development tools that he
demonstrated at the Perl Conference last year. they allow the
user to drill down through loaded modules, their functions, and
even the opcodes.
while you can't necessarily determine this stuff ahead of time without
detailed knowledge of the module, although you can measure it during
runtime.
look at his stuff on CPAN - it's not just one module. it's pretty
involved, but it's pretty cool at the same time :)
http://search.cpan.org/search?author=DOUGM
--
brian d foy
Perl Mongers <URI:http://www.perl.org>
CGI MetaFAQ
<URI:http://www.smithrenaud.com/public/CGI_MetaFAQ.html>
------------------------------
Date: Mon, 12 Jun 2000 16:33:32 +1000
From: "Ryan King" <ryank@rhythmicplanet.com>
Subject: Perl script to create users, directories, permissions for WinNT4
Message-Id: <394484b5$0$494$7f31c96c@news01.syd.optusnet.com.au>
Please excuse my ignorance (major newbie here!) but has anyone done
something like this? Is it possible?
I am trying to find out if it will be possible to create an online form that
will pass the necessary info to Win NT4 Server to create new users/groups,
and create directories and set permissions etc. This would make my life a
lot easier if this is possible.
Any ideas?
TIA
Ryan King
------------------------------
Date: Mon, 12 Jun 2000 04:20:25 GMT
From: "David Carachelo" <ibex@home.com>
Subject: Perl, VMS and RMS database
Message-Id: <dyZ05.113177$au2.1318410@news1.rdc1.bc.home.com>
Hello,
I have been using Perl for a bit now, but I have run into a problem. I have
an RMS database on a VMS system and I am wondering how i would go about
access this database... is there a DBI driver for an RMS database?
Any help would be greatly aprreciated...
David Carachelo
ibex@home.com
------------------------------
Date: Sun, 11 Jun 2000 22:52:45 -0500
From: "John" <fungi66@freewwweb.com>
Subject: perl
Message-Id: <8i1mh1$7ti$1@news.smartworld.net>
Ok, Im new to perl...blah blah blah
I want to run this script on my win 98 comp but i get some errors
Here is the script:
#!/usr/bin/perl
use Socket;
use Net::SMTP;
my $MAXPIDS=250;
my $TESTFROM="YOUR\@EMAIL.HERE";
my $TESTTO="OTHER\@EMAIL.ADDRESS";
my $HELP=q
{Usage: perl relaycheck.pl [-h | --help] host
};
my @hosts;
for $_ (@ARGV){
if(/^--(.*)/){
$_=$1;
if(/help/){
print $HELP;
exit(0);
}
}
elsif(/^-(.*)/){
$_=$1;
if(/^h/ or /^?/){
print $HELP;
exit(0);
}
}else{
push @hosts,$_;
}
}
if(!$hosts[0]){
print $HELP;
exit(-1);
}
my $host;
print "relaycheck v0.3 by dave weekly <dew\@cs.stanford.edu>\n\n";
# bury dead children
$SIG{CHLD}= sub{wait()};
# go through all of the hosts, replacing subnets with all contained IPs.
for $host (@hosts){
$_=shift(@hosts);
# scan a class C
if(/^([^.]+)\.([^.]+)\.([^.]+)$/){
my $i;
print "Expanding class C $_\n";
for($i=1;$i<255;$i++){
my $thost="$_.$i";
push @hosts,$thost;
}
}
else{
push @hosts,$_;
}
}
my @pids;
my $npids=0;
for $host (@hosts){
my $pid;
$pid=fork();
if($pid>0){
$npids++;
if($npids>$MAXPIDS){
for(1..($MAXPIDS/2)){
if(wait()>0){
$npids--;
}
}
}
next;
}elsif($pid==-1){
print "fork error\n";
exit(0);
}else{
$ARGV0="(checking $host)";
my($proto,$port,$sin,$ip);
$proto=getprotobyname('tcp');
$port=25;
$ip=inet_aton($host);
if(!$ip){
print "couldn't find host $host\n";
exit(0);
}
$sin=sockaddr_in($port,$ip);
socket(Sock, PF_INET, SOCK_STREAM, $proto);
if(!connect(Sock,$sin)){
# print "couldn't connect to SMTP port on $host\n";
exit(0);
}
close(Sock);
# SOMETHING is listening on the mail port...
my $smtp = Net::SMTP->new($host, Timeout => 30);
if(!$smtp){
# print "$host doesn't have an SMTP port open.\n";
exit(0);
}
my $domain = $smtp->domain();
# print "host $host identifies as $domain.\n";
$smtp->mail($TESTFROM);
if($smtp->to($TESTTO)){
print "SMTP host $host [$domain] relays.\n";
}else{
print "SMTP host $host [$domain] does not relay.\n";
}
$smtp->reset();
$smtp->quit();
exit(0);
}
}
print "done spawning, $npids children remain\n";
# wait for my children
$|=1;
for(1..$npids){
my $wt=wait();
if($wt==-1){
print "hey $!\n";
redo;
}else{
# print "$wt\n";
}
}
print "Done\n";
At the dos prompt I write
c:\>perl relaycheck.txt
and i get....
Can't locate Net/Smtp.pm in @INC <@INC contains: C:/Perl/lib
C:/Perl/site/lib .> at c:\windows\desktop\k.pl.txt line 4.
BEGIN failed--compilation aborted at c:\windows\desktop\k.pl.txt line 4.
I intstalled ActivePerl and libnet....
Any help would be appreciated
------------------------------
Date: Mon, 12 Jun 2000 05:42:17 GMT
From: elephant@squirrelgroup.com (jason)
Subject: Re: perl
Message-Id: <MPG.13af156746be869d98972f@news>
John writes ..
>At the dos prompt I write
>
>c:\>perl relaycheck.txt
>and i get....
>Can't locate Net/Smtp.pm in @INC <@INC contains: C:/Perl/lib
>C:/Perl/site/lib .> at c:\windows\desktop\k.pl.txt line 4.
>BEGIN failed--compilation aborted at c:\windows\desktop\k.pl.txt line 4.
>
>I intstalled ActivePerl and libnet....
at a command prompt type
dir /b C:\Perl\lib\Net\Smtp.pm
dir /b C:\Perl\site\lib\Net\Smtp.pm
if both of them return "File Not Found" then your libnet installation
either didn't work - or is so old as to not include Net::Smtp (I don't
know how old that would have to be - or whether there was such a thing
as libnet without Net::Smtp
good news is that there's an easy solution to both .. with ActivePerl
comes the PPM (Perl Package Manager) .. with an open internet connection
- at a command prompt type
ppm install libnet
if properly configured - ppm will locate, download and install libnet
for you .. if not properly configured - consult your documentation
--
jason - elephant@squirrelgroup.com -
------------------------------
Date: Sun, 11 Jun 2000 23:24:55 -0700
From: "Justin" <justin@lolofie.com>
Subject: Re: PerLotto 0.1a1. My first "real" Perl script!!!
Message-Id: <sk902etqh51112@corp.supernews.com>
perl way, shmerl way. :) shine on you crazy diamond.
------------------------------
Date: Sun, 11 Jun 2000 23:10:23 -0700
From: "Trevor Sky Garside" <trevor@trevorsky.com>
Subject: Running a script with root priveleges
Message-Id: <V4%05.491$oz2.450809@news.pacbell.net>
I have a firewall set up for my brother, and it is configured to dial out to
the net and serve as a DHCP server and gateway. The problem is that making
the net connection requires a command that needs to be issued as root. If I
ssh into the box, type the command, it works. I tried writing a nice CGI
program with diagnostic info, etc, and a connect and disconnect button.
Problem is, it runs as 'www' and the dial-up service fails to start because
of permissions problems. On another server of mine (RedHat 6.1), I just
tack on "chmod +s script" and it lets the script have root permissions. On
this server (running E-Smith 3.0 - derived from RedHat 6.0), chmod'ing +s
doesn't produce the same results.
My question is, what is the proper procedure for running a script as root?
(Security is not an issue as the server is only accessible inside the LAN,
which only has trusted individuals on it.)
Thanks in advance.
--Trevor
------------------------------
Date: Mon, 12 Jun 2000 04:23:58 GMT
From: "Kenny Lim" <kennylim@techie.com>
Subject: Simple Question ~ How to perform a directory recursive search ?
Message-Id: <yBZ05.11109$907.272697@newsread2.prod.itd.earthlink.net>
Hi All,
I am just a beginner and are wondering :
(a) Is there a method to perform a directory recursive search (including
subdirectories) "without having to use the File::Find standard module" ?
(Snippets of my code is enclosed below)
(b) Is there a method to only change the name of the file only when a
criteria is met.
Eg.
Search for a matching strings called "old" and replace it with "new" in a
file with
*cpp *dsp *rc extension.
Any help would be greatly appreciated. Thanks All and you have a pleasant
evening !
Kenny-
#Snippets of my code
my $filename;
#==================================#
# Get list of specified Filename in the directory #
#==================================#
while (<*.dsp *.def *.rc *.h *.cpp>) # *.pl is used for test purposed
#This method enable me to search for all the file with the following
extension,
#but I am not able to perform a search for the file within a subdirectories.
#If using the FIle:Standard module would be a better approach, do you know
#how can I search the extension enclosed as above including the
subdirectories then.
#Either way is fine with me..
{
#print "$_\n";
$filename = $_;
OPEN_FILE ();
print "$filename\n";
}
sub OPEN_FILE
{
$new_filename = $filename . ".new_ext";
open(OLD_FILE, "< $filename") or die "Can't open `$filename': $!";
open(NEW_FILE, "> $new_filename") or die "Can't open
`$new_filename':$!";
#select (NEW_FILE);
while (<OLD_FILE>)
{
chomp;
if (s/$search/$replace/i)
{
print "Found One !:\nBefore:$search After:$_\n";
}
print NEW_FILE "$_\n" or die "Can't write `$new_filename': $!";
}
close (OLD_FILE) or die "Can't close `$filename': $!";
close (NEW_FILE) or die "Can't open `$new_filename': $!";
rename ($filename, "$filename.orig") or die "Can't rename`$filename':
$!";
rename ($new_filename, $filename) or die "Can't rename `new_$filename':
$!";
# The problem is when I overwrite the old files with the new one, it also
includes
#all the files that matches the extensionc name criteria but "not" the
matching strings
#contents. (This is kinda inefficient,..I am thinking just removing all the
files at the end
of the transaction)
};
Thanks in advance.
Kenny-
------------------------------
Date: Mon, 12 Jun 2000 02:59:57 +0100
From: "Dr Joolz" <julius_mong@hotmail.com>
Subject: XML Parser
Message-Id: <8i1g01$65l$1@oyez.ccc.nottingham.ac.uk>
Dear all, I'm looking for sample programs demoing the use of XML modules
like Parser and Generator, can someone tell me where to find some? Or how I
could learn how to use them properly?
Cheers,
Jules
***24 hours in a day...24 beers in a case...coincidence?***
------------------------------
Date: Mon, 12 Jun 2000 16:37:57 +1000
From: "Ron Savage" <ron@savage.net.au>
Subject: Re: XML Parser
Message-Id: <Zy%05.14167$N4.519146@ozemail.com.au>
Try tutorials # 5 & 20 on my web site
http://savage.net.au/Perl-tutorials.html
--
Cheers
Ron & Pen Savage
ron@savage.net.au pen@savage.net.au
http://savage.net.au/index.html
Dr Joolz <julius_mong@hotmail.com> wrote in message
news:8i1g01$65l$1@oyez.ccc.nottingham.ac.uk...
> Dear all, I'm looking for sample programs demoing the use of XML modules
> like Parser and Generator, can someone tell me where to find some? Or how
I
> could learn how to use them properly?
>
> Cheers,
> Jules
>
> ***24 hours in a day...24 beers in a case...coincidence?***
>
>
------------------------------
Date: 16 Sep 99 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 16 Sep 99)
Message-Id: <null>
Administrivia:
The Perl-Users Digest is a retransmission of the USENET newsgroup
comp.lang.perl.misc. For subscription or unsubscription requests, send
the single line:
subscribe perl-users
or:
unsubscribe perl-users
to almanac@ruby.oce.orst.edu.
| NOTE: The mail to news gateway, and thus the ability to submit articles
| through this service to the newsgroup, has been removed. I do not have
| time to individually vet each article to make sure that someone isn't
| abusing the service, and I no longer have any desire to waste my time
| dealing with the campus admins when some fool complains to them about an
| article that has come through the gateway instead of complaining
| to the source.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
To request back copies (available for a week or so), send your request
to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
where x is the volume number and y is the issue number.
For other requests pertaining to the digest, send mail to
perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
sending perl questions to the -request address, I don't have time to
answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V9 Issue 3326
**************************************