I believe include() will only work if the CGI script is written in PHP. You should be able to extract the results of a foreign script by running passthru() or system().
For example if I wanted to print out a listing of all the files in a directory. <? // Command to print out my public html directory. $cmd = 'ls /home/www -l'; // Display the result as plain text, not html. header('Content-type: text/plain'); // Loop to echo the result line by line. while($line = system($cmd)) { if ($line == flase){break;) // break if function returns false. else {echo $line . '\n';} // print the line. } ?> You can use the optional input to pass a CGI script some variables. I don't use the command line very often so I don't know the proper system command to execute a script. I imagine it's 'run' or 'execute' or something like that. But I'm sure it's possible. http://www.php.net/manual/en/function.system.php -Kevin -----Original Message----- From: Boris Wong [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 04, 2002 10:58 AM To: [EMAIL PROTECTED] Subject: RE: [PHP] configuration problem? btw, the reason i want to use include() is that i have a cgi script under the same directory structure but i don't want to use exec() since this command can't execute the cgi well enough (for one thing, the cgi script doesn't work well when i include "use warnings;" or create an object).... and including the cgi script won't execute it so this won't work. i'm thinking of including the cgi script via http like: include ('http://www.myurl.com/hello.cgi') but the browser keeps on loading the page and returns a blank page eventually. contrastly, including a cgi script from other domains works just fine. /bw -----Original Message----- From: Boris Wong [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 04, 2002 9:32 AM To: [EMAIL PROTECTED] Subject: [PHP] configure problem? hi, got a question on the usage of include: when i do something like this: <? include('http://www.myurl.com'); ?> where my php file is located under the same directory structure of www.my.url.com, the browse seems keep on loading until it returns a blank page. does this mean that php can't include any file located in the same directory structure of itself? or is it more like a configuration problem? here's my configure command from phpinfo(), if this helps: './configure' '--prefix=/opt/third-party/depot/Linux-2.2c2.1-i686/php-4.0.5' '--with-apache=/workplace/dpd/btp/apache_1.3.20' '--enable-bcmath' '--with-config-file-path=/opt/third-party/depot/Linux-2.2c2.1-i686/php-4 .0.5 /lib' '--enable-exif' '--enable-track-vars' '--with-calendar=shared' '--enable-safe-mode' '--enable-magic-quotes' '--enable-trans-sid' '--enable-wddx' '--enable-ftp' '--with-ldap' thank you! /bw -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php