I'm attempting to read a file from a remote server and save it to a
variable.  The code below works fine if the remote server is unix based,
but fails with the server I actually need to retrieve data from (NT4 SP4,
beyond my control).  When trying to fread from the NT server,
$invoice_contents ends up being null ($invoice_contents === '').

if( !($fd = fopen("anonymous:[EMAIL PROTECTED]/pub/readme.txt", "rb"))){
  $error = true;
  $error_msg = "Unable to connect to server.";
}
else {
  $i = 0;
  do {
    $invoice_contents = fread($fd, 100000);
    $i++;
  } while( $invoice_contents == "" && $i < 2 );
  fclose($fd);
}

Here's the interesting part:  If I comment out the fread and run this
code, there is no visable difference in the ftp logs on the NT server (a
USER, PASS, and sent <path/file> appear for the connection).  Am I
correct in interpreting this as the file is being sent immediately (after 
the fopen) rather than at the fread?  Has anybody else encountered this? 

Thanks,
mth


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to