:: reverse dictionary ::
※ソースファイルについて
FTP サーバからファイルをダウンロードするには、ftp_get 関数を使います。
D:ディレクトリ F:ファイル D / └ D public_html ├ F index.html ├ F sample.txt └ D mydir └ F sample.zip
$host = $_REQUEST["host"]; $username = $_REQUEST["username"]; $password = $_REQUEST["password"]; // FTP 接続を開く $ftps = ftp_connect($host); $result = ftp_login($ftps, $username, $password); if (!$result) { echo "接続に失敗しました。\n"; return; } // ダウンロード(絶対パス) ftp_get($ftps, "index.html", "/public_html/index.html", FTP_ASCII); ftp_get($ftps, "sample.txt", "/public_html/sample.txt", FTP_ASCII); // ダウンロード(相対パス) ftp_chdir($ftps, "/public_html/mydir"); ftp_get($ftps, "sample.zip", "sample.zip", FTP_BINARY); // FTP 接続を閉じる ftp_quit($ftps);
index.html 、sample.txt 、sample.zip をダウンロードします。
bool ftp_get(resource ftps, string f, string ff, int m)
FTP サーバのファイル ff をローカルシステムにダウンロードします。 ダウンロードしたファイルは f になります。
転送モード m には、FTP_ASCII または FTP_BINARY のどちらかを指定します。 (通常、テキストファイルは FTP_ASCII 、バイナリファイルは FTP_BINARY)
ダウンロードに成功した場合は true 、失敗した場合は false を返します。
ftps … FTP ストリーム
f … ローカルシステムに保存するファイル
ff … FTP サーバからダウンロードするファイル
m … 転送モード(FTP_ASCII または FTP_BINARY)
・ダウンロード成功 … true
・ダウンロード失敗 … false
PHP3(3.0.13 以降)、PHP4 、PHP5
ファイル f がすでに存在する場合、ダウンロードしたファイルによって上書きされます。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com