Loading ...
Sorry, an error occurred while loading the content.

Calling $Response->Write

Expand Messages
  • savimonty
    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
    Message 1 of 9 , Apr 6 9:41 PM
    View Source
    • 0 Attachment
      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@...
      For additional commands, e-mail: asp-help@...
    • Skylos
      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
      Message 2 of 9 , Apr 7 8:58 AM
      View Source
      • 0 Attachment
        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 <savimonty@...> 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@...
        > For additional commands, e-mail: asp-help@...
        >
        >

        ---------------------------------------------------------------------
        To unsubscribe, e-mail: asp-unsubscribe@...
        For additional commands, e-mail: asp-help@...
      • savimonty
        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 ########
        Message 3 of 9 , Apr 10 2:19 AM
        View Source
        • 0 Attachment
          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@...
          For additional commands, e-mail: asp-help@...
        • Fagyal Csongor
          Hi, ... 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
          Message 4 of 9 , Apr 10 2:24 AM
          View Source
          • 0 Attachment
            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@...
            For additional commands, e-mail: asp-help@...
          • savimonty
            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
            Message 5 of 9 , Apr 10 5:17 AM
            View Source
            • 0 Attachment
              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@...
              For additional commands, e-mail: asp-help@...
            • Fagyal Csongor
              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 .
              Message 6 of 9 , Apr 10 5:45 AM
              View Source
              • 0 Attachment
                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@...
                >For additional commands, e-mail: asp-help@...
                >
                >
                >
                >


                ---------------------------------------------------------------------
                To unsubscribe, e-mail: asp-unsubscribe@...
                For additional commands, e-mail: asp-help@...
              • savimonty
                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 .... !! #########
                Message 7 of 9 , Apr 10 6:48 AM
                View Source
                • 0 Attachment
                  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@...
                  For additional commands, e-mail: asp-help@...
                • John Drago
                  I recommend you take a look at the program named asp-perl that is part of the Apache::ASP distribution, as well as looking at the Standalone CGI Mode,
                  Message 8 of 9 , Apr 10 7:34 AM
                  View Source
                  • 0 Attachment
                    I recommend you take a look at the program named "asp-perl" that is part
                    of the Apache::ASP distribution, as well as looking at the "Standalone
                    CGI Mode, without mod_perl" documentation at
                    http://www.apache-asp.org/cgi.html

                    Keep in mind you're using Apache::ASP in a setting it wasn't designed
                    for, so you will have to expect unexpected results.




                    > -----Original Message-----
                    > From: savimonty [mailto:savimonty@...]
                    > Sent: Monday, April 10, 2006 7:49 AM
                    > To: asp@...
                    > Subject: Re: Calling $Response->Write
                    >
                    >
                    > 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@...
                    > For additional commands, e-mail: asp-help@...
                    >


                    ---------------------------------------------------------------------
                    To unsubscribe, e-mail: asp-unsubscribe@...
                    For additional commands, e-mail: asp-help@...
                  • savimonty
                    Joshua Chamas wrote ... ... 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
                    Message 9 of 9 , Apr 14 4:07 AM
                    View Source
                    • 0 Attachment
                      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@...
                      For additional commands, e-mail: asp-help@...
                    Your message has been successfully submitted and would be delivered to recipients shortly.