我连接到一个我无法控制的ftp服务器,而且我很确定由于遇到其他问题而使用旧的和过时的东西。PHP - ftp_get只能工作一次
我只是在循环中使用此代码来获取目录中的所有文件。
ftp_get($this->conn_id, $remote, $local, FTP_ASCII);
第一次一切顺利,但在那之后我得到这个错误抛出的每个文件我试图让:“已经有一个活跃的交易”
我都试过被动&活跃,以及一个非阻塞获得没有运气。这是我用来连接到其他FTP服务器并获得没有问题的文件完全相同的代码。
编辑:奇怪的是,关闭连接,睡3秒,并创建一个新的连接之间的每一个得到得到相同的结果...
编辑:解决。结果发现,尽管存在错误,文件仍然存在。 catch块只是捕捉错误,所以我没有意识到。我会忽略那个错误。
你的问题标题是指get,而你的问题身体是指put。哪一个是对的? – 2010-04-06 18:37:48
得到,对不起。固定。 – 2010-04-06 19:05:21