You are viewing a plain text version of this content. The canonical link for it is here.
Posted to asp@perl.apache.org by savimonty <sa...@donboscoit.ac.in> on 2006/04/07 06:41:10 UTC
Calling $Response->Write
Hi,
I would like to know how to call any Apache::ASP object call from a perl
script.
I need to know which package should I "use" to do this ...!
The intent of doing this is to use perl_call's
call_mathod(.... $Response->Write().....) ....
to call these ASP object methods.
Can someone please help me ASAP.
Thanks a million.
Savio.
--
View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-t1410025.html#a3797532
Sent from the Apache - Asp forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write from perl
Posted by savimonty <sa...@donboscoit.ac.in>.
Joshua Chamas wrote ...
>If you want more fine grain control, you can look into how it executes,
>and the core of this is:
>
>$r = Apache::ASP::CGI->init($file, @script_args);
>$0 = $file; # might need real $0 in $Config
>eval $Config;
>$@ && die("can't eval config error: $@");
>$r->dir_config->set('NoState', 0) if $opt_s;
>...
>&Apache::ASP::handler($r);
Where am I to place this snippet...?
Well, I need to clarify this further ... I agree that I have to fake ... but
I do not want to execute asp files here!
I want to simply use the asp-perl objects as a simple perl code.
I hope I am making this clearer ...
Thanks.
Regards,
Savio
--
View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-from-perl-t1410025.html#a3915167
Sent from the Apache - Asp forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write
Posted by savimonty <sa...@donboscoit.ac.in>.
Hey thanks,
We are getting there .... THANKS A LOT ...
But i am facing an error .... Guess you can guide me ...!!
Well here is the input file .... !!
######### [ INPUT ] #########
# input.pl
use Apache::ASP;
use CGI;
my $r = new CGI;
my $asp = Apache::ASP->new($r);
my $Response = $asp->{Response};
$Response->Write("Hello, World!");
#########################
$perl input.pl
############## [ ERROR ] ##########
Undefined subroutine CGI::filename
at /usr/share/perl5/Apache/ASP.pm line 260
at /usr/share/perl/5.8/CGI.pm line 818
CGI::_compile called at /usr/share/perl/5.8/CGI.pm line 782
CGI::AUTOLOAD('CGI=HASH(0x8151c28)') called at
/usr/share/perl5/Apache/ASP.pm line 260
Apache::ASP::new('Apache::ASP', 'CGI=HASH(0x8151c28)') called at
ASP.pl line 4
#################
Thanks a lot .... i tried to use perl5.8.8 also ... but in vain..!!
Thanks again....we are almost there ... !!
Regards,
Savio
--
View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-from-perl-t1410025.html#a3842147
Sent from the Apache - Asp forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write
Posted by Fagyal Csongor <co...@conceptonline.hu>.
Hi Savio,
Okay, sorry that I misunderstood you.
I think you can do what you want - as the matter of fact, I used
Apache::ASP once as a "templating engine". It's not exactly what you are
looking for, though...
What I know is that you can create an Apache::ASP instance like
my $ASP = Apache::ASP->new($r);
where $r is - in this case - a mod_perl Apache request object (I guess a
CGI object would also do). So in theory I *guess* you could do something
like
use Apache::ASP;
use CGI;
my $r = new CGI;
my $asp = Apache::ASP->new($r);
my $Response = $asp->{Response};
$Response->Write("Hello, World!");
...even though this looks rather ugly.
- Fagzal
>Well, thanks again,
>
>I am not trying to run an ASP script...!!
>I know how to do that...!!
>
>I know that the ASP objects are created for me once the deelimiters are
>encountered!!
>I want to use the ASP objects from a perl script, I want to use them
>raw. I hope you understand me now..!!
>
>Thanks anyways..
>Regards,
>Savio.
>--
>View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-from-perl-t1410025.html#a3840636
>Sent from the Apache - Asp forum at Nabble.com.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
>For additional commands, e-mail: asp-help@perl.apache.org
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write
Posted by savimonty <sa...@donboscoit.ac.in>.
Well, thanks again,
I am not trying to run an ASP script...!!
I know how to do that...!!
I know that the ASP objects are created for me once the deelimiters are
encountered!!
I want to use the ASP objects from a perl script, I want to use them
raw. I hope you understand me now..!!
Thanks anyways..
Regards,
Savio.
--
View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-from-perl-t1410025.html#a3840636
Sent from the Apache - Asp forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write
Posted by Fagyal Csongor <co...@conceptonline.hu>.
Hi,
>Thanks.
>
>Well, I did not understand what you tried to say.... sorry..!! Just a Novice
>to perl
>But this is what I want to do. ...
>
>I have a file trial.pl
>
>######## HERE IT IS : trial.pl ####
># What package do I have to import to use the Object method like
>$Response->Write()
>
>
Usually you run Apace::ASP from Apache (nomen est omen ;)) In that case,
all objects are already created for you - and you do not have a .pl
script but a .asp "script", like
index.asp :
<%
$Response->Write("Hello, world!");
%>
- Fagzal
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write
Posted by savimonty <sa...@donboscoit.ac.in>.
Thanks.
Well, I did not understand what you tried to say.... sorry..!! Just a Novice
to perl
But this is what I want to do. ...
I have a file trial.pl
######## HERE IT IS : trial.pl ####
# What package do I have to import to use the Object method like
$Response->Write()
use Apache::ASP::Response;
$Response = Apache::ASP::Response;
# Is this the right way to create $Response object ...?????? or any other
ASP::Perl object
$Response->Write("Hello, world!!\n");
$Response->...... and so on....
######################################################
I hope you are getting what I am looking for.
Thanks a million...!!
Regards,
Savio Monteiro
--
View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-from-perl-t1410025.html#a3838392
Sent from the Apache - Asp forum at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org
Re: Calling $Response->Write
Posted by Skylos <sk...@gmail.com>.
You set up mod_perl per documentation with the Apache::ASP module and
in your perlscript scripts handled by the appropriate handler, the
$Response object is scoped. Its as simple as that.
David
On 4/6/06, savimonty <sa...@donboscoit.ac.in> wrote:
>
> Hi,
> I would like to know how to call any Apache::ASP object call from a perl
> script.
> I need to know which package should I "use" to do this ...!
>
> The intent of doing this is to use perl_call's
>
> call_mathod(.... $Response->Write().....) ....
>
> to call these ASP object methods.
>
> Can someone please help me ASAP.
>
> Thanks a million.
> Savio.
> --
> View this message in context: http://www.nabble.com/Calling-%24Response-%3EWrite-t1410025.html#a3797532
> Sent from the Apache - Asp forum at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
> For additional commands, e-mail: asp-help@perl.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org