|  | 
 
 FTP FunctionsTable of Contents
ftp_alloc — Allocates space for a file to be uploadedftp_cdup — Changes to the parent directoryftp_chdir — Changes the current directory on a FTP serverftp_chmod — Set permissions on a file via FTPftp_close — Closes an FTP connectionftp_connect — Opens an FTP connectionftp_delete — Deletes a file on the FTP serverftp_exec — Requests execution of a command on the FTP serverftp_fget — Downloads a file from the FTP server and saves to an open fileftp_fput — Uploads from an open file to the FTP serverftp_get_option — Retrieves various runtime behaviours of the current FTP streamftp_get — Downloads a file from the FTP serverftp_login — Logs in to an FTP connectionftp_mdtm — Returns the last modified time of the given fileftp_mkdir — Creates a directoryftp_nb_continue — Continues retrieving/sending a file (non-blocking)ftp_nb_fget — Retrieves a file from the FTP server and writes it to an open file (non-blocking)ftp_nb_fput — Stores a file from an open file to the FTP server (non-blocking)ftp_nb_get — Retrieves a file from the FTP server and writes it to a local file (non-blocking)ftp_nb_put — Stores a file on the FTP server (non-blocking)ftp_nlist — Returns a list of files in the given directoryftp_pasv — Turns passive mode on or offftp_put — Uploads a file to the FTP serverftp_pwd — Returns the current directory nameftp_quit — Alias of ftp_closeftp_raw — Sends an arbitrary command to an FTP serverftp_rawlist — Returns a detailed list of files in the given directoryftp_rename — Renames a file or a directory on the FTP serverftp_rmdir — Removes a directoryftp_set_option — Set miscellaneous runtime FTP optionsftp_site — Sends a SITE command to the serverftp_size — Returns the size of the given fileftp_ssl_connect — Opens an Secure SSL-FTP connectionftp_systype — Returns the system type identifier of the remote FTP server |