Net_FTP::putRecursive()

Net_FTP::putRecursive() -- ディレクトリを丸ごと FTP サーバにアップロードする

概要

require_once 'Net/FTP.php';

mixed Net_FTP::putrecursive (string $local_path, string $remote_path [, bool $overwrite = false [, int $mode = null]])

説明

スクリプトを動作させているコンピュータから、FTP サーバに ディレクトリを丸ごとアップロードします。

パラメータ

返り値

mixed - 成功時には true 、それ以外は PEAR::Error

例外・エラー

putRecursive から戻されるエラーにはいくつかの種類があります。 エラー番号は (現時点では)不定で、エラーメッセージについての情報は得られません。 発生する可能性のあるエラーは以下のとおりです。

表 54-1PEAR_Error の値

エラーメッセージ説明対処方法
Given local-path '$local_path' seems not to be a directory. あなたが指定したローカルパスは、ディレクトリではないようです。 ローカルパスを修正してください('/' で終わっていますか?)。
Given remote-path '$remote_path' seems not to be a directory. あなたが指定したリモートパスは、ディレクトリではないようです。 リモートパスを修正してください('/' で終わっていますか?)。

注意

この関数は、スタティックにコールする ことはできません。