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

RE: [PBML] Re: Calling a Win32 Application from CGI script

Expand Messages
  • zoticaicpassion
    ... From: perl-beginner@yahoogroups.com [mailto:perl-beginner@yahoogroups.com] On Behalf Of Subhash Chandran Sent: Thursday, November 02, 2006 9:10 PM To:
    Message 1 of 4 , Nov 2, 2006
      -----Original Message-----
      From: perl-beginner@yahoogroups.com [mailto:perl-beginner@yahoogroups.com]
      On Behalf Of Subhash Chandran
      Sent: Thursday, November 02, 2006 9:10 PM
      To: perl-beginner@yahoogroups.com
      Subject: Re: [PBML] Re: Calling a Win32 Application from CGI script

      The CGI code dynamically passes the arguments to a .exe file.

      I need the .exe file to open as a separate application and not on the
      browser itself

      For example:
      system("vdiff32.exe $file1 $file2");

      The error msg in error.log (Apache)
      [error] [client ] 'vdiff32.exe' is not recognized as an internal or external
      command,\r
      [error] [client ] operable program or batch file.\r

      Requesting your kind help !

      -Subhash


      ---------------------
      vdiff32.exe seems to be not in the OS environment variable, you might want
      to try putting on the full path to that application.
    • Damien Carbery
      ... the browser itself ... external command, r ... It sounds like the vdiff32.exe file is not in the PATH. You can specify the full path to the file e.g.
      Message 2 of 4 , Nov 3, 2006
        --- In perl-beginner@yahoogroups.com, Subhash Chandran <ts_chaand@...>
        wrote:
        >
        > The CGI code dynamically passes the arguments to a .exe file.
        >
        > I need the .exe file to open as a separate application and not on
        the browser itself
        >
        > For example:
        > system("vdiff32.exe $file1 $file2");
        >
        > The error msg in error.log (Apache)
        > [error] [client ] 'vdiff32.exe' is not recognized as an internal or
        external command,\r
        > [error] [client ] operable program or batch file.\r
        >
        > Requesting your kind help !
        >
        > -Subhash
        >
        It sounds like the vdiff32.exe file is not in the PATH.
        You can specify the full path to the file e.g.
        system( "\\dir\\with\\vdiff32.exe $file1 $file2" );
        or
        system( "/dir/with/vdiff32.exe $file1 $file2" );
        because perl will accept forward slashes, even on Windows.

        > ----- Original Message ----
        > From: Damien Carbery <daymobrew@...>
        > To: perl-beginner@yahoogroups.com
        > Sent: Wednesday, November 1, 2006 5:58:37 PM
        > Subject: [PBML] Re: Calling a Win32 Application from CGI script
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        > --- In perl-beginner@ yahoogroups. com, Subhash Chandran
        <ts_chaand@ ..>
        >
        > wrote:
        >
        > >
        >
        > > Hi All,
        >
        > >
        >
        > > I'm a beginner in Perl and CGI
        >
        > >
        >
        > > Im unable to call a Win32 application( .exe file) from CGI script
        >
        > using Apache HTTP server in Windows.
        >
        > > Should the .conf file in the HTTP server modified to do so ?
        >
        > >
        >
        >
        >
        > What is your code?
        >
        > What is the error message? (check Apache's error log too)
        >
        > What does the Win32 application do?
        >
        > What is the name of the application?
        >
        > Are you trying to get information from the application? What
        information?
        >
        >
        >
        > I hope you know that the application will not appear in the browser
        >
        > window.
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        >
        > <!--
        >
        > #ygrp-mlmsg
        {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
        > #ygrp-mlmsg table {font-size:inherit;font:100%;}
        > #ygrp-mlmsg select, input, textarea {font:99%
        arial,helvetica,clean,sans-serif;}
        > #ygrp-mlmsg pre, code {font:115% monospace;}
        > #ygrp-mlmsg * {line-height:1.22em;}
        > #ygrp-text{
        > font-family:Georgia;
        > }
        > #ygrp-text p{
        > margin:0 0 1em 0;
        > }
        > #ygrp-tpmsgs{
        > font-family:Arial;
        > clear:both;
        > }
        > #ygrp-vitnav{
        > padding-top:10px;
        > font-family:Verdana;
        > font-size:77%;
        > margin:0;
        > }
        > #ygrp-vitnav a{
        > padding:0 1px;
        > }
        > #ygrp-actbar{
        > clear:both;
        > margin:25px 0;
        > white-space:nowrap;
        > color:#666;
        > text-align:right;
        > }
        > #ygrp-actbar .left{
        > float:left;
        > white-space:nowrap;
        > }
        > .bld{font-weight:bold;}
        > #ygrp-grft{
        > font-family:Verdana;
        > font-size:77%;
        > padding:15px 0;
        > }
        > #ygrp-ft{
        > font-family:verdana;
        > font-size:77%;
        > border-top:1px solid #666;
        > padding:5px 0;
        > }
        > #ygrp-mlmsg #logo{
        > padding-bottom:10px;
        > }
        >
        > #ygrp-vital{
        > background-color:#e0ecee;
        > margin-bottom:20px;
        > padding:2px 0 8px 8px;
        > }
        > #ygrp-vital #vithd{
        > font-size:77%;
        > font-family:Verdana;
        > font-weight:bold;
        > color:#333;
        > text-transform:uppercase;
        > }
        > #ygrp-vital ul{
        > padding:0;
        > margin:2px 0;
        > }
        > #ygrp-vital ul li{
        > list-style-type:none;
        > clear:both;
        > border:1px solid #e0ecee;
        > }
        > #ygrp-vital ul li .ct{
        > font-weight:bold;
        > color:#ff7900;
        > float:right;
        > width:2em;
        > text-align:right;
        > padding-right:.5em;
        > }
        > #ygrp-vital ul li .cat{
        > font-weight:bold;
        > }
        > #ygrp-vital a {
        > text-decoration:none;
        > }
        >
        > #ygrp-vital a:hover{
        > text-decoration:underline;
        > }
        >
        > #ygrp-sponsor #hd{
        > color:#999;
        > font-size:77%;
        > }
        > #ygrp-sponsor #ov{
        > padding:6px 13px;
        > background-color:#e0ecee;
        > margin-bottom:20px;
        > }
        > #ygrp-sponsor #ov ul{
        > padding:0 0 0 8px;
        > margin:0;
        > }
        > #ygrp-sponsor #ov li{
        > list-style-type:square;
        > padding:6px 0;
        > font-size:77%;
        > }
        > #ygrp-sponsor #ov li a{
        > text-decoration:none;
        > font-size:130%;
        > }
        > #ygrp-sponsor #nc {
        > background-color:#eee;
        > margin-bottom:20px;
        > padding:0 8px;
        > }
        > #ygrp-sponsor .ad{
        > padding:8px 0;
        > }
        > #ygrp-sponsor .ad #hd1{
        > font-family:Arial;
        > font-weight:bold;
        > color:#628c2a;
        > font-size:100%;
        > line-height:122%;
        > }
        > #ygrp-sponsor .ad a{
        > text-decoration:none;
        > }
        > #ygrp-sponsor .ad a:hover{
        > text-decoration:underline;
        > }
        > #ygrp-sponsor .ad p{
        > margin:0;
        > }
        > o {font-size:0;}
        > .MsoNormal {
        > margin:0 0 0 0;
        > }
        > #ygrp-text tt{
        > font-size:120%;
        > }
        > blockquote{margin:0 0 0 4px;}
        > .replbq {margin:4;}
        > -->
        >
        >
        >
        >
        >
        >
        >
        >
        >
        > [Non-text portions of this message have been removed]
        >
      • Subhash Chandran
        The problem got resolved by using the appropriate MIME type. Thanks for the support !! -Subhash ... From: Subhash Chandran To:
        Message 3 of 4 , Nov 7, 2006
          The problem got resolved by using the appropriate MIME type.

          Thanks for the support !!

          -Subhash

          ----- Original Message ----
          From: Subhash Chandran <ts_chaand@...>
          To: perl-beginner@yahoogroups.com
          Sent: Thursday, November 2, 2006 6:40:16 PM
          Subject: Re: [PBML] Re: Calling a Win32 Application from CGI script













          The CGI code dynamically passes the arguments to a .exe file.



          I need the .exe file to open as a separate application and not on the browser itself



          For example:

          system("vdiff32. exe $file1 $file2");



          The error msg in error.log (Apache)

          [error] [client ] 'vdiff32.exe' is not recognized as an internal or external command,\r

          [error] [client ] operable program or batch file.\r



          Requesting your kind help !



          -Subhash



          ----- Original Message ----

          From: Damien Carbery <daymobrew@yahoo. com>

          To: perl-beginner@ yahoogroups. com

          Sent: Wednesday, November 1, 2006 5:58:37 PM

          Subject: [PBML] Re: Calling a Win32 Application from CGI script



          --- In perl-beginner@ yahoogroups. com, Subhash Chandran <ts_chaand@. ..>



          wrote:



          >



          > Hi All,



          >



          > I'm a beginner in Perl and CGI



          >



          > Im unable to call a Win32 application( .exe file) from CGI script



          using Apache HTTP server in Windows.



          > Should the .conf file in the HTTP server modified to do so ?



          >



          What is your code?



          What is the error message? (check Apache's error log too)



          What does the Win32 application do?



          What is the name of the application?



          Are you trying to get information from the application? What information?



          I hope you know that the application will not appear in the browser



          window.



          <!--



          #ygrp-mlmsg {font-size:13px; font-family: arial,helvetica, clean,sans- serif;}

          #ygrp-mlmsg table {font-size:inherit; font:100% ;}

          #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica, clean,sans- serif;}

          #ygrp-mlmsg pre, code {font:115% monospace;}

          #ygrp-mlmsg * {line-height: 1.22em;}

          #ygrp-text{

          font-family: Georgia;

          }

          #ygrp-text p{

          margin:0 0 1em 0;

          }

          #ygrp-tpmsgs{

          font-family: Arial;

          clear:both;

          }

          #ygrp-vitnav{

          padding-top: 10px;

          font-family: Verdana;

          font-size:77% ;

          margin:0;

          }

          #ygrp-vitnav a{

          padding:0 1px;

          }

          #ygrp-actbar{

          clear:both;

          margin:25px 0;

          white-space: nowrap;

          color:#666;

          text-align:right;

          }

          #ygrp-actbar .left{

          float:left;

          white-space: nowrap;

          }

          .bld{font-weight: bold;}

          #ygrp-grft{

          font-family: Verdana;

          font-size:77% ;

          padding:15px 0;

          }

          #ygrp-ft{

          font-family: verdana;

          font-size:77% ;

          border-top:1px solid #666;

          padding:5px 0;

          }

          #ygrp-mlmsg #logo{

          padding-bottom: 10px;

          }



          #ygrp-vital{

          background-color: #e0ecee;

          margin-bottom: 20px;

          padding:2px 0 8px 8px;

          }

          #ygrp-vital #vithd{

          font-size:77% ;

          font-family: Verdana;

          font-weight: bold;

          color:#333;

          text-transform: uppercase;

          }

          #ygrp-vital ul{

          padding:0;

          margin:2px 0;

          }

          #ygrp-vital ul li{

          list-style-type: none;

          clear:both;

          border:1px solid #e0ecee;

          }

          #ygrp-vital ul li .ct{

          font-weight: bold;

          color:#ff7900;

          float:right;

          width:2em;

          text-align:right;

          padding-right: .5em;

          }

          #ygrp-vital ul li .cat{

          font-weight: bold;

          }

          #ygrp-vital a {

          text-decoration: none;

          }



          #ygrp-vital a:hover{

          text-decoration: underline;

          }



          #ygrp-sponsor #hd{

          color:#999;

          font-size:77% ;

          }

          #ygrp-sponsor #ov{

          padding:6px 13px;

          background-color: #e0ecee;

          margin-bottom: 20px;

          }

          #ygrp-sponsor #ov ul{

          padding:0 0 0 8px;

          margin:0;

          }

          #ygrp-sponsor #ov li{

          list-style-type: square;

          padding:6px 0;

          font-size:77% ;

          }

          #ygrp-sponsor #ov li a{

          text-decoration: none;

          font-size:130% ;

          }

          #ygrp-sponsor #nc {

          background-color: #eee;

          margin-bottom: 20px;

          padding:0 8px;

          }

          #ygrp-sponsor .ad{

          padding:8px 0;

          }

          #ygrp-sponsor .ad #hd1{

          font-family: Arial;

          font-weight: bold;

          color:#628c2a;

          font-size:100% ;

          line-height: 122%;

          }

          #ygrp-sponsor .ad a{

          text-decoration: none;

          }

          #ygrp-sponsor .ad a:hover{

          text-decoration: underline;

          }

          #ygrp-sponsor .ad p{

          margin:0;

          }

          o {font-size:0; }

          .MsoNormal {

          margin:0 0 0 0;

          }

          #ygrp-text tt{

          font-size:120% ;

          }

          blockquote{margin: 0 0 0 4px;}

          .replbq {margin:4;}

          -->



          [Non-text portions of this message have been removed]














          <!--

          #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
          #ygrp-mlmsg table {font-size:inherit;font:100%;}
          #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
          #ygrp-mlmsg pre, code {font:115% monospace;}
          #ygrp-mlmsg * {line-height:1.22em;}
          #ygrp-text{
          font-family:Georgia;
          }
          #ygrp-text p{
          margin:0 0 1em 0;
          }
          #ygrp-tpmsgs{
          font-family:Arial;
          clear:both;
          }
          #ygrp-vitnav{
          padding-top:10px;
          font-family:Verdana;
          font-size:77%;
          margin:0;
          }
          #ygrp-vitnav a{
          padding:0 1px;
          }
          #ygrp-actbar{
          clear:both;
          margin:25px 0;
          white-space:nowrap;
          color:#666;
          text-align:right;
          }
          #ygrp-actbar .left{
          float:left;
          white-space:nowrap;
          }
          .bld{font-weight:bold;}
          #ygrp-grft{
          font-family:Verdana;
          font-size:77%;
          padding:15px 0;
          }
          #ygrp-ft{
          font-family:verdana;
          font-size:77%;
          border-top:1px solid #666;
          padding:5px 0;
          }
          #ygrp-mlmsg #logo{
          padding-bottom:10px;
          }

          #ygrp-vital{
          background-color:#e0ecee;
          margin-bottom:20px;
          padding:2px 0 8px 8px;
          }
          #ygrp-vital #vithd{
          font-size:77%;
          font-family:Verdana;
          font-weight:bold;
          color:#333;
          text-transform:uppercase;
          }
          #ygrp-vital ul{
          padding:0;
          margin:2px 0;
          }
          #ygrp-vital ul li{
          list-style-type:none;
          clear:both;
          border:1px solid #e0ecee;
          }
          #ygrp-vital ul li .ct{
          font-weight:bold;
          color:#ff7900;
          float:right;
          width:2em;
          text-align:right;
          padding-right:.5em;
          }
          #ygrp-vital ul li .cat{
          font-weight:bold;
          }
          #ygrp-vital a {
          text-decoration:none;
          }

          #ygrp-vital a:hover{
          text-decoration:underline;
          }

          #ygrp-sponsor #hd{
          color:#999;
          font-size:77%;
          }
          #ygrp-sponsor #ov{
          padding:6px 13px;
          background-color:#e0ecee;
          margin-bottom:20px;
          }
          #ygrp-sponsor #ov ul{
          padding:0 0 0 8px;
          margin:0;
          }
          #ygrp-sponsor #ov li{
          list-style-type:square;
          padding:6px 0;
          font-size:77%;
          }
          #ygrp-sponsor #ov li a{
          text-decoration:none;
          font-size:130%;
          }
          #ygrp-sponsor #nc {
          background-color:#eee;
          margin-bottom:20px;
          padding:0 8px;
          }
          #ygrp-sponsor .ad{
          padding:8px 0;
          }
          #ygrp-sponsor .ad #hd1{
          font-family:Arial;
          font-weight:bold;
          color:#628c2a;
          font-size:100%;
          line-height:122%;
          }
          #ygrp-sponsor .ad a{
          text-decoration:none;
          }
          #ygrp-sponsor .ad a:hover{
          text-decoration:underline;
          }
          #ygrp-sponsor .ad p{
          margin:0;
          }
          o {font-size:0;}
          .MsoNormal {
          margin:0 0 0 0;
          }
          #ygrp-text tt{
          font-size:120%;
          }
          blockquote{margin:0 0 0 4px;}
          .replbq {margin:4;}
          -->









          [Non-text portions of this message have been removed]
        Your message has been successfully submitted and would be delivered to recipients shortly.