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