Manuál PHP | ||
---|---|---|
Předcházející | Další |
XLVI. FTP Functions
Úvod
The functions in this extension implement client access to file servers speaking the File Transfer Protocol (FTP) as defined in https://www.faqs.org/rfcs/rfc959. This extension is meant for detailed access to an FTP server providing a wide range of control to the executing script. If you only wish to read from or write to a file on an FTP server, consider using the ftp:// wrapper with the filesystem functions which provide a simpler and more intuitive interface.
Požadavky
Tyto funkce jsou k dispozici jako součást standardního modulu, který je vždy dostupný.
Instalace
In order to use FTP functions with your PHP configuration, you should
add the --enable-ftp
option when
installing PHP 4 or greater or --with-ftp
when using PHP 3.
Verze PHP pro Windows má vestavěnou podporu pro toto rozšíření. K použití těchto funkcí není třeba načítat žádná další rozšíření.
Konfigurace běhu
Toto rozšíření nemá definováno žádné konfigurační direktivy.
Typy prostředků
This extension uses one resource type, which is the link identifier of the FTP connection, returned by ftp_connect() or ftp_ssl_connect().
Předdefinované konstanty
Tyto konstanty jsou definovány tímto rozšířením a budou k dispozici pouze tehdy, bylo-li rozšíření zkompilováno společně s PHP nebo dynamicky zavedeno za běhu.
The following constants were introduced in PHP 4.3.0.
- FTP_AUTOSEEK (integer)
See ftp_set_option() for information.
- FTP_AUTORESUME (integer)
Automatically determine resume position and start position for GET and PUT requests (only works if FTP_AUTOSEEK is enabled)
- FTP_FAILED (integer)
Asynchronous transfer has failed
- FTP_FINISHED (integer)
Asynchronous transfer has finished
- FTP_MOREDATA (integer)
Asynchronous transfer is still active
Příklady
- Obsah
- ftp_alloc -- Allocates space for a file to be uploaded
- ftp_cdup -- Changes to the parent directory
- ftp_chdir -- Changes the current directory on a FTP server
- ftp_chmod -- Set permissions on a file via FTP
- ftp_close -- Closes an FTP connection
- ftp_connect -- Opens an FTP connection
- ftp_delete -- Deletes a file on the FTP server
- ftp_exec -- Requests execution of a command on the FTP server
- ftp_fget -- Downloads a file from the FTP server and saves to an open file
- ftp_fput -- Uploads from an open file to the FTP server
- ftp_get_option -- Retrieves various runtime behaviours of the current FTP stream
- ftp_get -- Downloads a file from the FTP server
- ftp_login -- Logs in to an FTP connection
- ftp_mdtm -- Returns the last modified time of the given file
- ftp_mkdir -- Creates a directory
- ftp_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 directory
- ftp_pasv -- Turns passive mode on or off
- ftp_put -- Uploads a file to the FTP server
- ftp_pwd -- Returns the current directory name
- ftp_quit -- Alias pro ftp_close()
- ftp_raw -- Sends an arbitrary command to an FTP server
- ftp_rawlist -- Returns a detailed list of files in the given directory
- ftp_rename -- Renames a file or a directory on the FTP server
- ftp_rmdir -- Removes a directory
- ftp_set_option -- Set miscellaneous runtime FTP options
- ftp_site -- Sends a SITE command to the server
- ftp_size -- Returns the size of the given file
- ftp_ssl_connect -- Opens an Secure SSL-FTP connection
- ftp_systype -- Returns the system type identifier of the remote FTP server
Předcházející | Domů | Další |
fbsql_warnings | Nahoru< |