Professional Web Applications Themes

execute perl CGI from PHP - PHP Development

I am trying to execute a perl CGI from within a PHP script. I have tried the following notation without success. <?php include("http://" . $_SERVER['SERVER_NAME'] . "/somedir/afile.cgi"); ?> The CGI works on it's own without problems. Is this a limitation of PHP? Thanks, w i l l...

  1. #1

    Default execute perl CGI from PHP

    I am trying to execute a perl CGI from within a PHP script. I have
    tried the following notation without success.

    <?php include("http://" . $_SERVER['SERVER_NAME'] .
    "/somedir/afile.cgi"); ?>

    The CGI works on it's own without problems. Is this a limitation of
    PHP?

    Thanks,
    w i l l

    w i l l Guest

  2. #2

    Default Re: execute perl CGI from PHP

    Hi,

    w i l l wrote:
    > I am trying to execute a perl CGI from within a PHP script. I have
    > tried the following notation without success.
    >
    > <?php include("http://" . $_SERVER['SERVER_NAME'] .
    > "/somedir/afile.cgi"); ?>
    >
    > The CGI works on it's own without problems. Is this a limitation of
    > PHP?
    include() brings in another PHP file rather than requesting another page.

    Under Apache you can use virtual("/somedir/afile.cgi"); to execute a
    subrequest.

    If you're not using Apache, but have URL wrapper turned on, you can use:
    $fd = fopen("http://" . $_SERVER['SERVER_NAME'] . "/somedir/afile.cgi",
    "r");
    fpassthru($fd);

    Or as someone else has suggested, you could run it directly using the
    system execution functions if the script is on the same machine.

    Regards,

    Luke

    Luke Ross Guest

Similar Threads

  1. Question Execute SQL satatements in perl using DBI execute method
    By bennjoe in forum Brainstorming Area
    Replies: 0
    Last Post: October 7th, 04:53 PM
  2. Question Help executing SQL statement in perl using execute method
    By Unregistered in forum Brainstorming Area
    Replies: 0
    Last Post: October 7th, 04:02 PM
  3. Help -- how to execute "computed Perl code"
    By Steve D in forum PERL Miscellaneous
    Replies: 13
    Last Post: September 2nd, 10:36 PM
  4. How to execute perl from bash
    By Nicolas Briones in forum UNIX Programming
    Replies: 3
    Last Post: July 31st, 03:59 PM
  5. Replies: 0
    Last Post: July 22nd, 11:03 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139