PHP FTPはじめに
FTP機能は、ファイル転送プロトコルによるファイルサーバーへのクライアントアクセスを与える(FTP)
FTP機能は、開いてログインおよびクローズ接続ならびにアップロード、ダウンロード、名前の変更、削除、およびファイルサーバーからファイルに関する情報を取得するために使用されています。 ないFTP機能のすべては、すべてのサーバーで動作するか、同じ結果を返します。 FTP機能はPHP 3で利用できるようになりました。
シンプルでより直感的なインターフェースを提供しファイルシステム関数で//ラッパー:あなただけの読み取りまたはFTPサーバー上のファイルへの書き込みをしたい場合は、FTPを使用することを検討してください。
インスト
これらの機能が動作するために、あなたは--enable-ftpをしてPHPをコンパイルする必要があります。
PHPのWindows版が組み込まれており、この拡張のサポート。
PHP 5 FTP機能
関数 | 説明 |
---|---|
ftp_alloc() | FTPサーバーにアップロードするファイルに割り当てるスペース |
ftp_cdup() | FTPサーバー上の親ディレクトリへの変更 |
ftp_chdir() | FTPサーバー上の現在のディレクトリを変更 |
ftp_chmod() | FTP経由でファイルのパーミッションを設定します。 |
ftp_close() | FTP接続を閉じます |
ftp_connect() | FTP接続をオープンします |
ftp_delete() | FTPサーバー上のファイルを削除します |
ftp_exec() | FTPサーバー上でコマンドを実行 |
ftp_fget() | FTPサーバからファイルをダウンロードし、オープンローカルファイルに保存します |
ftp_fput() | 開いているファイルからアップロードし、FTPサーバー上のファイルに保存します |
ftp_get_option() | FTP接続の実行時オプションを返します。 |
ftp_get() | FTPサーバからファイルをダウンロード |
ftp_login() | FTP接続にログイン |
ftp_mdtm() | 指定されたファイルの最終更新時刻を返します。 |
ftp_mkdir() | FTPサーバー上に新しいディレクトリを作成します。 |
ftp_nb_continue() | 続けて取得/ファイルを送信する(non-blocking) |
ftp_nb_fget() | FTPサーバからファイルをダウンロードし、オープン中のファイルに保存します(non-blocking) |
ftp_nb_fput() | 開いているファイルからアップロードし、FTPサーバー上のファイルに保存します(non-blocking) |
ftp_nb_get() | FTPサーバからファイルをダウンロードします(non-blocking) |
ftp_nb_put() | FTPサーバーにファイルをアップロード(non-blocking) |
ftp_nlist() | FTPサーバー上の指定したディレクトリ内のファイルのリストを返します。 |
ftp_pasv() | パッシブモードをオンまたはオフにします |
ftp_put() | FTPサーバーにファイルをアップロード |
ftp_pwd() | 現在のディレクトリ名を返します。 |
ftp_quit() | エイリアスftp_close() |
ftp_raw() | FTPサーバに生のコマンドを送信します |
ftp_rawlist() | 指定されたディレクトリからファイル情報とファイルのリストを返します。 |
ftp_rename() | FTPサーバー上のファイルまたはディレクトリの名前を変更 |
ftp_rmdir() | FTPサーバー上で空のディレクトリを削除します |
ftp_set_option() | FTP接続の実行時オプションを設定します。 |
ftp_site() | FTPサーバーへのFTP SITEコマンドを送信します。 |
ftp_size() | 指定されたファイルのサイズを返します。 |
ftp_ssl_connect() | セキュアなSSL-FTP接続をオープンします |
ftp_systype() | FTPサーバのシステム型IDを返します |
PHP 5つの定義済みのFTP定数
定数 | タイプ | PHP |
---|---|---|
FTP_ASCII | 整数 | PHP 3 |
FTP_TEXT | 整数 | PHP 3 |
FTP_BINARY | 整数 | PHP 3 |
FTP_IMAGE | 整数 | PHP 3 |
FTP_TIMEOUT_SEC | 整数 | PHP 3 |
FTP_AUTOSEEK | 整数 | PHP 4.3 |
FTP_AUTORESUME | 整数 | PHP 4.3 |
FTP_FAILED | 整数 | PHP 4.3 |
FTP_FINISHED | 整数 | PHP 4.3 |
FTP_MOREDATA | 整数 | PHP 4.3 |