B,
  Please post the entire code base of envir.pl.  Feel free to obfuscate
any data that it requires.  I cannot get the code you posted to fail. 
There is something amiss, and we need to see the code to help.

Kristofer.
--- "B. Fongo" <[EMAIL PROTECTED]> wrote:
> 
> 
> Hello,
> 
> I'm working on my first Perl project. Most of my cgi programs work
> ok,
> but a look at the apache error log reveals this warning which is
> clear
> to me:
> 
> Variable "$xy" will not stay shared at /data/www/cgi-perl/envir.pl
> line
> 19. [Wed Jul 16 11:44:57 2003] [error] Undefined subroutine
> &Apache::ROOT::cgi_2dperl::environ_2epl::start_html called at
> /data/www/cgi-
> perl/envir.pl line 20.
> 
> For instance: This code will trigger such warning.  
> 
> #!/usr/bin/perl -w
> use strict;
> use CGI;
> my $xy = new CGI;
> print $xy->header();
> print $xy->start_html();
> print $xy->p(" Perl-CGI");
> print $xy->end_html;
> 
> #########################
> 
> I tried several alternatives, like invoking print() only once at
> header.
> But I can't feature out what that warning actually means. My apache
> is
> configure with mod_perl.
> 
> Besides that, my project will consist of 1 main Perl script and
> several
> modules in a subdirectory which will be performing various functions.
> Now; what I intend to do is always send the main script a parameter
> through the URL, which will then indicate which of the modules should
> be
> called.  Each of my modules will contains subroutines for various
> functions:
> My question is: How do I send a parameter to my script through a link
> on
> my web page? I tried something like this, but did not work.  
> 
> <a href="cgi-perl/mainprogram.pl?action=cup_of_coffee">A cup of
> coffee
> </a>
> 
>   What I'm trying to do here is to send the string "cup_of_coffee" to
> the main program.
> 
> The main program will have something like this to store the parameter
> from the url:
> @forwarded_by_url = ??? # Am not sure here.
> 
> 
> Can someone tell me how to implement it? That will be great!
> 
> Thanks
> 
> Babs
> 
> 
>   
> 
> 
> 
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


=====
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s+:++ a C++ UL++ US+ P+++ L++ 
W+++ w PS PE t++ b+ G e r+++ z++++
------END GEEK CODE BLOCK------

__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com

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

Reply via email to