phpのPEARライブラリ「Net_FTP」でファイルをFTPアップ
Net_FTPを利用してFTPアップをする
だがどうもファイルのputが上手くいかない
接続はできているようで、ファイル自体は作成されるが、どうも書き込みが上手くいかないようだ。
エラーをだして見ると
Warning: ftp_put() [function.ftp-put]: PORT command successful in ~~~
とか
File ~~~~ could not be uploaded to ~~~
どうもこちらの現象とおなじようだ
2011-03-24 - 老い耄れしんすけ日記
どうも環境によっては、ftp_put関数を操作する前に、ftp_pasv関数を実行していなければダメな場合もあるようだ。
ということでftp_pasvを実行するということで /PEAR/Net/FTP.phpに追記しました。(1435行の一行)
上手くputできました。