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

Re: Calling $Response->Write

Expand Messages
  • 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 1 of 9 , Apr 10, 2006
    • 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 2 of 9 , Apr 10, 2006
      • 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 3 of 9 , Apr 10, 2006
        • 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 4 of 9 , Apr 10, 2006
          • 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 5 of 9 , Apr 14, 2006
            • 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.