さて、PHP FTP関数を使用して、あるサーバー(ソース)から別のサーバー(宛先)にファイル(+ディレクトリ)を転送し、3番目のシステムからスクリプトを実行しようとしています。出来ますか?例を挙げて誰か助けてもらえますか?
質問する
1123 次
1 に答える
1
達成したいことは FXP と呼ばれ、生の FTP コマンドでこれを達成できます。
$ansver = ftp_raw($ftp_conn1, 'PASV');
if (intval($ansver[0]) == 227) {
ftp_raw($ftp_conn2, 'PORT '.substr($ansver[0], $n = strpos($ansver[0], '(') + 1, strpos($m[0], ')', $n) - $n));
ftp_raw($ftp_conn1, 'STOR '.$filename); // need asynchronously (non-blocking)
ftp_raw($ftp_conn2, 'RETR '.$filename);
}
于 2013-07-22T09:50:18.863 に答える