:: reverse dictionary ::
※ソースファイルについて
FTP サーバにファイルをアップロードするには、ftp_put 関数を使います。
D:ディレクトリ F:ファイル D / └ D public_html ├ F index.html └ D mydir
ローカルシステム(カレントディレクトリ) F samp01.txt F samp02.txt F samp03.zip F samp04.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_put($ftps, "/public_html/samp01.txt", "samp01.txt", FTP_ASCII); ftp_put($ftps, "/public_html/samp02.txt", "samp02.txt", FTP_ASCII); // アップロード(相対パス) ftp_chdir($ftps, "/public_html/mydir"); ftp_put($ftps, "samp03.zip", "samp03.zip", FTP_BINARY); ftp_put($ftps, "samp04.zip", "samp04.zip", FTP_BINARY); // FTP 接続を閉じる ftp_quit($ftps);
samp01.txt 、samp02.txt 、samp03.zip 、samp04.zip をアップロードします。
D:ディレクトリ F:ファイル D / └ D public_html ├ F index.html ├ F samp01.txt ├ F samp02.txt └ D mydir ├ F samp03.zip └ F samp04.zip
bool ftp_put(resource ftps, string ff, string f, int m)
ローカルシステムのファイル f を FTP サーバにアップロードします。 アップロードしたファイルは ff になります。
転送モード m には、FTP_ASCII または FTP_BINARY のどちらかを指定します。 (通常、テキストファイルは FTP_ASCII 、バイナリファイルは FTP_BINARY)
アップロードに成功した場合は true 、失敗した場合は false を返します。
ftps … FTP ストリーム
ff … FTP サーバに保存するファイル
f … ローカルシステムからアップロードするファイル
m … 転送モード(FTP_ASCII または FTP_BINARY)
・アップロード成功 … true
・アップロード失敗 … false
PHP3(3.0.13 以降)、PHP4 、PHP5
FTP サーバ上のファイル ff がすでに存在する場合、アップロードしたファイルによって上書きされます。
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com