Thanks, Todd. I will be starting to use cURL based on your explanations. Alice ====================================================== Alice Wei MIS 2009 School of Library and Information Science Indiana University Bloomington ajwei@xxxxxxxxxxx ________________________________________ From: Boyd, Todd M. [tmboyd1@xxxxxxxx] Sent: Wednesday, June 25, 2008 10:10 AM To: Wei, Alice J. Cc: php-general@xxxxxxxxxxxxx Subject: RE: Re: exec() Error > -----Original Message----- > From: Wei, Alice J. [mailto:ajwei@xxxxxxxxxxx] > Sent: Wednesday, June 25, 2008 9:02 AM > To: Shawn McKenzie; php-general@xxxxxxxxxxxxx > Subject: RE: Re: exec() Error > > Hi, Shawn and all: > > I tried to run the script using the method you suggested for > Windows, but it gives me this: > > 'http' is not recognized as an internal or external command, > operable program or batch file. > > I could telnet and ping to the server using #80 to where the script > calculate.php is located, though. Do you or anyone else on the list > might tell me why I cannot execute the script through this method? > > Here is my calculate.php, if it is of any help to you for > troubleshooting: > > <?php > // For PHP 5 and up > $file="http://www.mysite.com/lung.txt"; > $handle = fopen("lung.txt", "rb"); > $contents = stream_get_contents($handle); > fclose($handle); > $count = count(explode(" ", $contents)); > echo "<p>There are <b>" . $count. "</b> words in <b>" . $file . > "</b></p>"; > ?> Alice, exec() is for executing binary commands over an interface that your operating system inherently understands, such as its own file system. I seriously doubt either machine in question is equipped to handle URLs from the command line without invoking a web browser. As I said before, you should investigate cURL or AJAX to push the info to your remote script, and then use exec() from the remote machine to execute the client's program which is, as I understand it, housed on the remote script's machine. Todd Boyd Web Programmer -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php