(PHP 4 >= 4.2.0, PHP 5)
ftp_set_option — Set miscellaneous runtime FTP options
This function controls various runtime options for the specified FTP stream.
ftp_streamThe link identifier of the FTP connection.
optionCurrently, the following options are supported:
FTP_TIMEOUT_SEC | 
           
            Changes the timeout in seconds used for all network related 
            functions. value must be an integer that
            is greater than 0. The default timeout is 90 seconds.
            | 
          
FTP_AUTOSEEK | 
           
            When enabled, GET or PUT requests with a 
            resumepos or startpos
            parameter will first seek to the requested position within the file.
            This is enabled by default.
            | 
          
value
       This parameter depends on which option is chosen
       to be altered.
      
   Returns TRUE if the option could be set; FALSE if not. A warning
   message will be thrown if the option is not
   supported or the passed value doesn't match the
   expected value for the given option.
  
Example #1 ftp_set_option() example
<?php
// Set the network timeout to 10 seconds
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 10);
?>