Re: Getting data from external URL

2000-08-26 Thread Vijay

Hello,

Thanks everyone for such a simple solutions.

I think I will use followig method as it seems much simpler.

Thanks

Vijay
- Original Message - 
From: "Rodney Broom" <[EMAIL PROTECTED]>
To: "Stas Bekman" <[EMAIL PROTECTED]>
Cc: "Vijay" <[EMAIL PROTECTED]>; "mod_perl Maillinglist" <[EMAIL PROTECTED]>
Sent: Saturday, August 26, 2000 10:24 AM
Subject: Re: Getting data from external URL 


> SB> This one is much more efficient and requires even less coding:
> SB> use LWP::Simple;
> SB> $content = get("http://www.sn.no/")
> 
> Even better, thanks Stas.
> 
> 
> 




Getting data from external URL

2000-08-25 Thread Vijay

Hello,

I want to get data from an external url in my perl program (either thru
Embperl Execute or directly from perl). What I need is like this.

There is a URL which gives some information in text format. I want to get
that into a variable or file using perl and using my own html templates, I
want to show that data.

If anyone has done something like this, please let me know.

Thanks

Vijay




Re: Weird problem with redirect

2000-05-26 Thread Vijay

Hi,

This solved my problem. Thanks everyone for your help.

Vijay
- Original Message -
From: "Biggs, Jody" <[EMAIL PROTECTED]>
To: "'Vijay'" <[EMAIL PROTECTED]>
Cc: "Modperl Mailing List (E-mail)" <[EMAIL PROTECTED]>
Sent: Friday, May 26, 2000 4:59 PM
Subject: RE: Weird problem with redirect


> Unless you specify an absolute URL for the Location header, Apache will do
> an internal redirect (i.e., it won't send a redirect to the browser, it
will
> just recognize that you're trying to redirect them, and just transfer the
> request to the new page).
>
> so do:
>
> print "$mycookie\n";
> print "Location:
>
http://www.yourhost.com/scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n
> \n"
>
> by the way - when doing a 302 redirect, it is not necessary to do a
> Content-type header.
>
>  - Jody Biggs
>
>
>
> -Original Message-
> From: Vijay [mailto:[EMAIL PROTECTED]]
> Sent: Friday, May 26, 2000 3:27 PM
> To: Gerald Richter; Modperl Mailing List
> Subject: Re: Wierd problem with redirect
>
>
> Repost of my earlier message. Sorry for the inconvenience. As this is very
> irksome, I am really sorry for any troubles.
>
> Vijay
> - Original Message -
> From: "Vijay" <[EMAIL PROTECTED]>
> To: "Gerald Richter" <[EMAIL PROTECTED]>; "Modperl Mailing List"
> <[EMAIL PROTECTED]>
> Sent: Friday, May 26, 2000 10:58 AM
> Subject: Re: Wierd problem with redirect
>
>
> Hello,
>
> Thanks for the suggestion. However, I have a problem still left out.
>
>  The redirection is loading the redirected page properly. But, it still
> shows
>  the URL as the same from where it is redirected.
>
>  As below:
>
>  My form calls the script
>  "/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".
>
>  In visitorinfo,.cgi, I have following steps
>
> print "Content-type: text/html\n";
>  print "$mycookie\n";
>  print "Location:
>  /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
>  exit;
>
>  It really goes to the page mailhdr with appropriate details. But the
> address
> in the browser is still
>  "/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".
>
>  This gives a problem. If the user reloads the page, it will again try to
do
>  what I am doing in this, which I don't want to happen.
>
>  How do I make the address (URL) to change according to the page it is
>  showing.
>
> Thanks for the help
>
> Vijay Nair
> > - Original Message -
> > From: "Gerald Richter" <[EMAIL PROTECTED]>
> > To: "Vijay" <[EMAIL PROTECTED]>; "Modperl Mailing List"
<[EMAIL PROTECTED]>
> > Sent: Friday, May 26, 2000 3:05 AM
> > Subject: RE: Wierd problem with redirect
> >
> >
> > > Hello,
> > > >
> > > >print "Content-type: text/html\n\n";
> > > >   print "";
> > > >print " > CONTENT=\"visirotid=$visitorid;
> > > > path=/
> > > > ; domain=www.trichurgateway.com;\">";
> > > >  print "\n";
> > > >
> > > > Immediately after this, Iam trying the recirect.
> > > >
> > > > print "Content-type: text/html "."\n\n";
> > > > print "Location:
> > > > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> > > > exit 0;
> > > >
> > >
> > > You cannot send a second http header.
> > >
> > > Do a
> > >
> > >  print "Content-type: text/html\n";
> > > print "Set-Cookie: visirotid=$visitorid;...  \n" ;
> > >  print "Location:
> > > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> > >
> > > Gerald
> > >
> > >
> > > -
> > > Gerald Richterecos electronic communication services gmbh
> > > Internetconnect * Webserver/-design/-datenbanken * Consulting
> > >
> > > Post:   Tulpenstrasse 5 D-55276 Dienheim b. Mainz
> > > E-Mail: [EMAIL PROTECTED] Voice:+49 6133 925151
> > > WWW:http://www.ecos.de  Fax:  +49 6133 925152
> > > -
> > >
> > >
> >




Re: Wierd problem with redirect

2000-05-26 Thread Vijay

Repost of my earlier message. Sorry for the inconvenience. As this is very
irksome, I am really sorry for any troubles.

Vijay
- Original Message -
From: "Vijay" <[EMAIL PROTECTED]>
To: "Gerald Richter" <[EMAIL PROTECTED]>; "Modperl Mailing List"
<[EMAIL PROTECTED]>
Sent: Friday, May 26, 2000 10:58 AM
Subject: Re: Wierd problem with redirect


Hello,

Thanks for the suggestion. However, I have a problem still left out.

 The redirection is loading the redirected page properly. But, it still
shows
 the URL as the same from where it is redirected.

 As below:

 My form calls the script
 "/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".

 In visitorinfo,.cgi, I have following steps

print "Content-type: text/html\n";
 print "$mycookie\n";
 print "Location:
 /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
 exit;

 It really goes to the page mailhdr with appropriate details. But the
address
in the browser is still
 "/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".

 This gives a problem. If the user reloads the page, it will again try to do
 what I am doing in this, which I don't want to happen.

 How do I make the address (URL) to change according to the page it is
 showing.

Thanks for the help

Vijay Nair
> - Original Message -
> From: "Gerald Richter" <[EMAIL PROTECTED]>
> To: "Vijay" <[EMAIL PROTECTED]>; "Modperl Mailing List" <[EMAIL PROTECTED]>
> Sent: Friday, May 26, 2000 3:05 AM
> Subject: RE: Wierd problem with redirect
>
>
> > Hello,
> > >
> > >print "Content-type: text/html\n\n";
> > >   print "";
> > >print " CONTENT=\"visirotid=$visitorid;
> > > path=/
> > > ; domain=www.trichurgateway.com;\">";
> > >  print "\n";
> > >
> > > Immediately after this, Iam trying the recirect.
> > >
> > > print "Content-type: text/html "."\n\n";
> > > print "Location:
> > > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> > > exit 0;
> > >
> >
> > You cannot send a second http header.
> >
> > Do a
> >
> >  print "Content-type: text/html\n";
> > print "Set-Cookie: visirotid=$visitorid;...  \n" ;
> >  print "Location:
> > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> >
> > Gerald
> >
> >
> > -
> > Gerald Richterecos electronic communication services gmbh
> > Internetconnect * Webserver/-design/-datenbanken * Consulting
> >
> > Post:   Tulpenstrasse 5 D-55276 Dienheim b. Mainz
> > E-Mail: [EMAIL PROTECTED] Voice:+49 6133 925151
> > WWW:http://www.ecos.de  Fax:  +49 6133 925152
> > -
> >
> >
>




REPOST: Wierd problem with redirect

2000-05-26 Thread Vijay

Reposting.
- Original Message -
From: "Vijay" <[EMAIL PROTECTED]>
To: "Gerald Richter" <[EMAIL PROTECTED]>; "Modperl Mailing List"
<[EMAIL PROTECTED]>
Sent: Friday, May 26, 2000 10:58 AM
Subject: Re: Wierd problem with redirect


> Hello,
>
> Thanks for the suggestion. However, I have a problem still left out.
>
> The redirection is loading the redirected page properly. But, it still
shows
> the URL as the same from where it is redirected.
>
> As below:
>
> My form calls the script
> "/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".
>
> In visitorinfo,.cgi, I have following steps
>
>print "Content-type: text/html\n";
> print "$mycookie\n";
> print "Location:
> /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> exit 0;
>
> It really goes to the page mailhdr with appropriate details. But the
address
> in the browser is still
> "/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".
>
> This gives a problem. If the user reloads the page, it will again try to
do
> what I am doing in this, which I don't want to happen.
>
> How do I make the address (URL) to change according to the page it is
> showing.
>
> Thanks for the helps
>
> Vijay Nair
> - Original Message -
> From: "Gerald Richter" <[EMAIL PROTECTED]>
> To: "Vijay" <[EMAIL PROTECTED]>; "Modperl Mailing List" <[EMAIL PROTECTED]>
> Sent: Friday, May 26, 2000 3:05 AM
> Subject: RE: Wierd problem with redirect
>
>
> > Hello,
> > >
> > >print "Content-type: text/html\n\n";
> > >   print "";
> > >print " CONTENT=\"visirotid=$visitorid;
> > > path=/
> > > ; domain=www.trichurgateway.com;\">";
> > >  print "\n";
> > >
> > > Immediately after this, Iam trying the recirect.
> > >
> > > print "Content-type: text/html "."\n\n";
> > > print "Location:
> > > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> > > exit 0;
> > >
> >
> > You cannot send a second http header.
> >
> > Do a
> >
> >  print "Content-type: text/html\n";
> > print "Set-Cookie: visirotid=$visitorid;...  \n" ;
> >  print "Location:
> > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> >
> > Gerald
> >
> >
> > -
> > Gerald Richterecos electronic communication services gmbh
> > Internetconnect * Webserver/-design/-datenbanken * Consulting
> >
> > Post:   Tulpenstrasse 5 D-55276 Dienheim b. Mainz
> > E-Mail: [EMAIL PROTECTED] Voice:+49 6133 925151
> > WWW:http://www.ecos.de  Fax:  +49 6133 925152
> > -
> >
> >
>




Re: Wierd problem with redirect

2000-05-26 Thread Vijay

Hello,

Thanks for the suggestion. However, I have a problem still left out.

The redirection is loading the redirected page properly. But, it still shows
the URL as the same from where it is redirected.

As below:

My form calls the script
"/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".

In visitorinfo,.cgi, I have following steps

   print "Content-type: text/html\n";
print "$mycookie\n";
print "Location:
/scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
exit 0;

It really goes to the page mailhdr with appropriate details. But the address
in the browser is still
"/scripts/visitorinfo.cgi?pageid=delmail&lang=EN&adno=1".

This gives a problem. If the user reloads the page, it will again try to do
what I am doing in this, which I don't want to happen.

How do I make the address (URL) to change according to the page it is
showing.

Thanks for the helps

Vijay Nair
----- Original Message -
From: "Gerald Richter" <[EMAIL PROTECTED]>
To: "Vijay" <[EMAIL PROTECTED]>; "Modperl Mailing List" <[EMAIL PROTECTED]>
Sent: Friday, May 26, 2000 3:05 AM
Subject: RE: Wierd problem with redirect


> Hello,
> >
> >print "Content-type: text/html\n\n";
> >   print "";
> >print " > path=/
> > ; domain=www.trichurgateway.com;\">";
> >  print "\n";
> >
> > Immediately after this, Iam trying the recirect.
> >
> > print "Content-type: text/html "."\n\n";
> > print "Location:
> > /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
> > exit 0;
> >
>
> You cannot send a second http header.
>
> Do a
>
>  print "Content-type: text/html\n";
> print "Set-Cookie: visirotid=$visitorid;...  \n" ;
>  print "Location:
> /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
>
> Gerald
>
>
> -
> Gerald Richterecos electronic communication services gmbh
> Internetconnect * Webserver/-design/-datenbanken * Consulting
>
> Post:   Tulpenstrasse 5 D-55276 Dienheim b. Mainz
> E-Mail: [EMAIL PROTECTED] Voice:+49 6133 925151
> WWW:http://www.ecos.de  Fax:  +49 6133 925152
> -
>
>




Wierd problem with redirect

2000-05-25 Thread Vijay

Hello,

I have a perl script which tries to redirect the URL to another page. It
gives peculiar problem. The resultant page source is as follows

---

Content-type: text/html

Location:  /scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN
-

As you can see, the Content-type and Location information is shown in the
screen rather than really taking the url.

THe perl code is as follows:

First I am setting the cookie.

   print "Content-type: text/html\n\n";
  print "";
   print "";
 print "\n";

Immediately after this, Iam trying the recirect.

print "Content-type: text/html "."\n\n";
print "Location:
/scripts/visitorinfo.cgi?pageid=mailhdr&lang=EN\n\n";
exit 0;

This results in the page as given above. IN the Location, I tried giving
full url including the domain name. Also, I tried to use CGI->redirect also.
It showed the page moved to new location error on the screen. Not the actual
page.

This is running on a Raq3i server with perl 5.0.6 and mod-perl (version I am
not sure) and Embperl.

Any help is greatly appreciated.

Thanks

Vijay Nair





Silly Question

2000-04-07 Thread Vijay



Hello,
 
We recently bought a new Raq3 server. We have 
developed a script to add users directly from the web interface. IT is bombing 
out as the script should be run as 'root'.
 
I want to know if the script can be set with setuid 
as root for execution.
 
Thanks for any help.
 
VIjay


Re: EmbPerl and scope

2000-01-15 Thread Vijay

I used following method to get Embperl working in my system.

[- Execute ('other.html',"$a") -]

other.html

The value of a is [+ $param[0] +]

This works fine.

Vijay Nair
- Original Message -
From: Louis Trochatos <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, January 15, 2000 8:19 PM
Subject: EmbPerl and scope


> I am having trouble with embperl and scope. I read the FAQ on this but I
> still can't get it to work. As an example let's say I have two files:
>
> file1: index.html
> --
>
> [- $a = 1 -]
>
> [- Execute ('other.html') -]
>
> file2: other.html
> ---
>
> The value is the variale a is:
> [+ $a +]
>
>
>
> when i bring up index.html it does import other.html fine but the $a
variale
> is empty - scope problem. What exactly do i need to do to these  files so
> they can talk to each other.
>
> Also does anyone know of a good embperl book on the market?
>
> thanks
>
> Louis
>
>
>



Re: URL Redirection

2000-01-09 Thread Vijay



Hello,
 
I got a work around for the problem I am having. 

 
-  Set a cookie header using meta command as 
set-cookie is not working properly
   on my box thru mod_perl. Somewhere it 
is creating a problem and I am not sure
   where. Using meta command I set up a 
cookie for the session id.
-  Create a file on my disk with all 
parameters selected by the user with the session-id
   as the file id.
-  Get the session-id using the environment 
variable $ENV('HTTP_COOKIE'}
-  Load the file with the session id and 
populate the user selected parameters as well as
    add new selections
-  Pass-on these parameters to the web pages 
(Embperl encoded) using the
   HTML::Embperl::Execute 
command.
 
At present, all these are done thru three 
scripts.
 
Although the browser address is not showing 
the full URL, it shows correct results.
I am trying more to refine this and create one 
generic Perl script to handle all pages in
my site.
 
Thanks for all your help.
 
Vijay 

  - Original Message - 
  From: 
  Gerald Richter 
  
  To: Vijay ; mod_perl Maillinglist 
  Sent: Sunday, January 09, 2000 2:01 
  PM
  Subject: RE: URL Redirection 
  
  
 
As I was having problem to set up Embperl as 
CGI, I found out a way to workaround
that. To call HTML::Embperl::Execute from my 
perl script and pass the html
document as parameter. This works 
OK.
 
  That is, like Tom and Vivek pointed out, cgiwrapper eats the 
  PATH_INFO and PATH_TRANSLATED 
  
 
 What I want to achieve is to have the 
some session info (basically I want to create
my own session persistant data for various 
statistical purposes) to be part of
the URL. (I mean the browser address to show 
something like 
http://my.domain.com/myplscript.pl?session=1&id=21). I am using a 
generic
perl script to manage all pages and using 
embperl to link each together. My problem
is the "Location: 
myscript.pl?session=1&id=21" is not showing in the address 
line
fully, but executing properly. This will give 
me a problem if the user reloads or move backwards
from other page. I want the address line to 
show full url address including the parameters
when I redirect it so that reloads and 
backwards will work properly.
 
  Sorry, but I don't understand what you 
  mena
   
  Gerald
  
   
  -Gerald 
  Richter    ecos electronic communication services 
  gmbhInternetconnect * Webserver/-design/-datenbanken * 
  ConsultingPost:   Tulpenstrasse 
  5 D-55276 Dienheim b. 
  MainzE-Mail: 
  [EMAIL PROTECTED] 
  Voice:    +49 6133 
  925151WWW:    http://www.ecos.de  
  Fax:  +49 6133 
  925152-
    


URL Redirection

2000-01-08 Thread Vijay



Hello,
 
As I was having problem to set up Embperl as CGI, I 
found out a way to workaround
that. To call HTML::Embperl::Execute from my perl 
script and pass the html
document as parameter. This works OK.
 
What I want to achieve is to have the some session 
info (basically I want to create
my own session persistant data for various 
statistical purposes) to be part of
the URL. (I mean the browser address to show 
something like 
http://my.domain.com/myplscript.pl?session=1&id=21). I am using a generic
perl script to manage all pages and using embperl 
to link each together. My problem
is the "Location: myscript.pl?session=1&id=21" 
is not showing in the address line
fully, but executing properly. This will give me a 
problem if the user reloads or move backwards
from other page. I want the address line to show 
full url address including the parameters
when I redirect it so that reloads and backwards 
will work properly.
 
Any suggestions are greatly 
appreciated.
 
Thanks in advance,
 
Vijay Nair


Re: Embperl under cgiwraper

2000-01-07 Thread Vijay

Hello,

I have setup srm.conf as given below.


Action text/html /scripts/embpcgi.pl


I believe that by default all html files under this directory should be
processed by embpcgi.pl. This is what is not happening.

I may have not set up properly. I have installed embperl without
support for mod_perl. I want to use it as CGI.

Thanks for all help.

Vijay Nair
- Original Message -
From: Gerald Richter <[EMAIL PROTECTED]>
To: Vijay <[EMAIL PROTECTED]>
Cc: mod_perl Maillinglist <[EMAIL PROTECTED]>
Sent: Friday, January 07, 2000 1:36 PM
Subject: RE: Embperl under cgiwraper


> >
> > unshift(@INC, '/home/sites/home/HTML-Embperl-1.2.0/blib/lib' );
> > print "@INC\n";
> >
>
> You don't need this, if you have run "make install"
>
>
> >
> > [11765]ERR:  30: Line 1: Not found ?
>
> This error message comes from Embperl. So the embpcgi.pl is still found,
> otherwise you wouldn't see this message, but Embperl didn't a/the file
which
> should be processed. From the error message it seems you didn't give
Embperl
> any sourcefile to process.
>
>
> You must request it like this:
>
> http://localhost/cgi-bin/embpcgi.pl/path/to/the/source.html
>
> where /path/to/the/source.html is your source file, that means, if you
> request only
>
> http://localhost/path/to/the/source.html
>
> you should simply see your raw source.
>
>
> Hope this helps
>
> Gerald
>



Embperl under cgiwraper

2000-01-06 Thread Vijay



Hello,
 
In my system, cgiwraper is installed and is used as 
wraper for all .pl and .cgi scripts.
I tried to install embperl without any success. 
Everytime I get the error cgiwraper not
found for embperl.
 
Any help is appreciated.
 
Thanks and Regards
 
Vijay Nair


Missing embperl.pl file in the tar of HTML-Embperl-1.2b9

2000-01-01 Thread Vijay



Hello,
 
I was reading the instructions for usage. As our 
server is Apache and I am not sure if I can use Embperl compiled into Apache 
with mod-perl as we are using cgi-wrapper. Hence, I wanted to use this as a CGI. 
I tried to locate the file embpcgi.pl to copy into my cgi-bin directory without 
success. I searched in the tar log file. It was not there.
 
Please advise.
 
Thanks
 
Vijay Nair